-
MongoDBアイテムをフィールドとサブフィールドでフィルタリングしますか?
フィールドとサブフィールドでアイテムをフィルタリングするには、ドット表記を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo638.insert({Name:"Chris"}); WriteResult({ "nInserted" : 1 }) > db.demo638.insert({Name:"David",details:{Subject:"MongoDB"}}); WriteResult({ "nInserted" : 1 }) find(
-
グループクエリの例を使用したMongoDB集約フレームワーク?
このために、MongoDBアグリゲーションで$groupを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo639.insertOne( ... { ... "_id" : 1, ... "CountryName" : "US", ... "Info1" : { ...
-
MongoDBドキュメントから最初の配列要素を取得するための配列の投影
配列の最初の要素が必要な場合は、$gteとともに$sliceを使用できます。ドキュメントを使用してコレクションを作成しましょう- > db.demo640.insertOne({Name:"John","Scores":[80,90,75]}); { "acknowledged" : true, "insertedId" : ObjectId("5e9c2eb86c954c74be91e6e0") } > db.demo640.in
-
MongoDBの埋め込み配列から特定の要素を取得しますか?
特定の要素を取得するには、ドット表記で$matchを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo641.insert( ... { ... ProductId:101, ... "ProductInformation": ... (  
-
MongoDBでコレクションを一覧表示する方法はありますか?
コレクションを一覧表示するには、MongoDBでgetCollectionNames()を使用します。以下は構文です- db.getCollectionNames(); テストデータベースからすべてのコレクション名を一覧表示するために、上記の構文を実装しましょう- > db.getCollectionNames(); これにより、次の出力が生成されます- [ "arrayDemo", "arrayFieldIsNotEmptyDemo", "characte
-
フィールドの値が配列であるドキュメントから名前の特定のリストを取得するためのMongoDBクエリ
これには、$allを使用します。 $ all演算子は、フィールドの値が指定されたすべての要素を含む配列であるドキュメントを選択します。ドキュメントを使用してコレクションを作成しましょう- > db.demo642.insertOne( ... { ... _id:1, ... ListOfNames:["Robert","John"] ... } ... ); { "acknowledged"
-
MongoDBでネストされた埋め込みドキュメントを更新しますか?
MongDBで最適なドキュメントを更新するには、UPDATE()およびpositional($)演算子を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo643.insertOne({ ... details : [ ... { ... "CountryName":"US", ... StudentDetails:
-
タイムスタンプを更新し、MongoDBで現在の日付に設定するにはどうすればよいですか?
更新するには、MongoDBでupdate()を使用します。現在の日付に設定するには、現在の日付を取得する必要があります- var todayDate = new Date(); まず、ドキュメントを使用してコレクションを作成しましょう- > db.demo644.insertOne({"ShippingDate":new ISODate("2018-04-19")}); { "acknowledged" : true, "insertedId" : Ob
-
値が$eqと一致するドキュメントをMongoDBコレクションから削除しますか?
remove()を使用してドキュメントを削除します。この値は、MongoDBコレクションの$eqと一致します。 $ eq演算子は、フィールドの値が指定された値と等しいドキュメントと一致します。 ドキュメントを使用してコレクションを作成しましょう- > db.demo626.insertOne({id:1,"Name":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e9a
-
複数の列でMongoDBグループと合計して、重複するIDを持つ合計マークを計算します
これには、$ groupと一緒にaggregate()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo627.insertOne({id:101,"Name":"Chris","Marks":54}); { "acknowledged" : true, "insertedId" : ObjectId("5e9acb306c954c74be91e6b2") } > db.dem
-
MongoDBを使用して、リスト内の値(オブジェクトではない)をクエリします
リスト内の値をクエリするには、MongoDBで定位置演算子($)を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo628.insertOne({id:1,Name:["Chris","David","John"]}); { "acknowledged" : true, "insertedId" : ObjectId("5e9ae7ea6c954c74be91e6b6") } >
-
単純なクエリを使用してMongoDBでドキュメントをフィルタリングしますか?
$matchを使用できます。 $ matchはドキュメントをフィルタリングして、指定された条件に一致するドキュメントのみを次のパイプラインステージに渡します。ドキュメントを使用してコレクションを作成しましょう- > db.demo629.insertOne( ... { ... ... "Subject": [ ... "MySQL", ... &
-
MongoDBドキュメントを降順で並べ替えます
ドキュメントを並べ替えるには、find()と一緒にsort()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo630.insertOne({"Value":10}); { "acknowledged" : true, "insertedId" : ObjectId("5e9b080e6c954c74be91e6ba") } > db.demo630.insertOne({"Value":200}
-
特定のMongoDB埋め込みドキュメントを返す
MongoDBの特定の埋め込みドキュメントには、$unwindを2回使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo631.insert( ... { ... id: "101", ... Info1: [ ... { ... CountryName : "US&q
-
MongoDBのドキュメントのようなマトリックスから値を削除します
マトリックスから値を削除するには、MongoDBで$pullを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo632.insertOne( ... { ... "arrayMatrix": [ ... [10,20], ... [10,20], ... [10,20
-
MongoDBクエリを分割して5つの値をスキップする方法は?
MongoDBの値をスキップするには、limit()とともにskip()を使用します。 5つの値には、limit(5)を使用します。ドキュメントを使用してコレクションを作成しましょう- db.demo633.insertOne({ Value :80}); {acknowledged :true、 insertedId :ObjectId( 5e9c0bfa6c954c74be91e6c8 )} find()メソッドを使用してコレクションからすべてのドキュメントを表示する- db.demo633.find(); これにより、次の出力が生成されます- 以下は、クエリを分割して5つ
-
学生DavidのMongoDBでマーク値を使用してドキュメントを更新する方法
forEach()とトラバースを使用して、学生名を検索します。Davidは同じ学生の新しいマークを更新します。ドキュメントを使用してコレクションを作成しましょう- > db.demo634.insertOne({Name:"Chris","Marks":76}); { "acknowledged" : true, "insertedId" : ObjectId("5e9c0ea66c954c74be91e6c9") } > db.d
-
MongoDB集計を使用してNAMEフィールドから重複する名前の頻度を計算しますか?
頻度を計算するには、aggregate()で$groupを使用してグループ化します。ドキュメントを使用してコレクションを作成しましょう- > db.demo635.insertOne({Name:"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e9c10f06c954c74be91e6cc") } > db.demo635.insertOne({Name:"David
-
MongoDBでコレクションとグループ化をフィールド数で集計するにはどうすればよいですか?
MongoDBのaggregate()で、$groupとaggregatecollectionを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo616.insertOne({"details":{"Name":"Chris","Age":21}}); { "acknowledged" : true, "insertedId" : ObjectId("5e99bfac6549
-
MongoDBのネストされたオブジェクトに対するグループクエリ?
このために、MongoDBで$groupと一緒にドット表記を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo617.insertOne( ... { ... ... "clientDetails": { ... "Name": "Chris", ... "Age":32,