-
MongoDB:参照をキーとして使用し、手動で値を追加しますか?
手動で値を追加するには、MongoDBで$pushを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo585.insert({ ... firstName: 'John', ... lastName: 'Doe', ... SubjectName:"MongoDB", ... Marks: [59] ... }); WriteResult({ "nInserted" : 1 })
-
個別を選択してカウントするMongoDBクエリ?
ドキュメントを使用してコレクションを作成しましょう- > db.demo586.insertOne( ... {"details": [ ... { ... "Name":"Chris", ... "Marks":71 ... }, ...
-
MongoDBでサブドキュメントを追加し続ける方法は?
サブドキュメントを追加するには、MongoDBで$pushを使用します。 update()は更新に使用されます。ドキュメントを使用してコレクションを作成しましょう- > db.demo587.insertOne({"id":101,"details":[{Name:"Chris",Age:21,Marks:57}]});{ "acknowledged" : true, "insertedId" : ObjectId("5e92ba01fd2d90c177
-
一意の配列アイテムを収集するためのMongoDBクエリ?
一意の配列アイテムを収集するには、distinct()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo588.insertOne({"CountryName":["US","AUS","UK","US","UK","AUS"]});{ "acknowledged" : true, "insertedId" : ObjectId("5e92
-
請求先住所がドキュメントの配送先住所と等しい「場所」を見つけるためのMongoDBクエリ?
同等性を確認してドキュメントをフェッチするには、MongoDBの$whereを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo589.insertOne({deliveryAddress:"US",billingAddress:"UK"});{ "acknowledged" : true, "insertedId" : ObjectId("5e92c117fd2d90c177b5bccc") } > db.demo589.
-
_idを除くすべてのフィールド値を表示するMongoDBクエリ
ドキュメントを使用してコレクションを作成しましょう- > db.demo590.insert([ ... { "Name": "Chris", "Age": 21 }, ... {"Name": "Bob", "Age": 20}, ... { "Name": "Sam", "Age": 19 } ... ]); BulkWriteR
-
ネストされたドキュメントのMongoDBfind()クエリ?
ネストされたドキュメントから値をフェッチするには、ドット表記を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo591.insert([ ... { "Name": "John", "Age": 23 }, ... {"Name": "Carol", "Age": 26}, ... { "Name": "Robert",
-
配列フィールドを含むドキュメントに一致するMongoDBクエリ
配列フィールドを含むドキュメントを照合するには、$elemMatch演算子を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo592.insertOne( ... { ... "id":101, ... "details" : [ ... { "Name" : "Chris", "Value
-
MongoDBに埋め込まれたドキュメントの配列をクエリし、別のドキュメントをプッシュしますか?
このために、更新と一緒に$pushを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo573.insertOne( ... { ... '_id' :101, ... 'SearchInformation' : [ ... { ... 'Site'
-
Aggregationを使用して、MongoDBのすべての値を照合します
MongoDBのすべての値を一致させるには、Aggregationで$andとともに$matchを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo574.insertOne( ... { ... "details1": { ... "details2": { ... "dueDate&q
-
MongoDBのidフィールドを非表示
ドキュメントを使用してコレクションを作成しましょう- > db.demo575.insertOne({id:101,Information:{Name:"Chris",Age:21}});{ "acknowledged" : true, "insertedId" : ObjectId("5e916a55581e9acd78b427f7") } > db.demo575.insertOne({id:102,Information:{Name:"David",A
-
MongoDBの「$group」操作の最初の2つのフィールドのみを並べ替えて取得します
ドキュメントを使用してコレクションを作成しましょう- > db.demo576.insertOne({id:101,Name:"Chris",Marks:45}){ "acknowledged" : true, "insertedId" : ObjectId("5e916c3b581e9acd78b427fa") } > db.demo576.insertOne({id:101,Name:"John",Marks:55}){ &qu
-
MongoDBコレクションを配列値で並べ替えますか?
MongoDBコレクションを配列値で並べ替えるには、$ sortとともにaggregate()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo577.insertOne( ... { ... ... "student": { ... "details": [ ... { ... &
-
配列の1つの要素のみをスライスするMongoDBクエリ
配列の1つの要素のみをスライスするには、MongoDBで$sliceを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo579.insertOne( ... { ... "_id" : 101, ... "details" : { "FirstName" : "John" }, ... "Marks" :
-
MongoDBのさまざまなコレクション要素の一意のプロパティを合計して、結果の価格を取得しますか?
さまざまなコレクション要素の一意のプロパティの合計を計算するには、$groupとともに$condを使用します。これにより、結果の価格が得られます。 ドキュメントを使用してコレクションを作成しましょう- > db.demo580.insertOne( ... { ... "Name":"John", ... "Id1":"110", ... "Id2
-
リストを注文して、MongoDBのアイテムに位置を追加するにはどうすればよいですか?
リストを注文するには、sort()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo581.insertOne({"Name":"Chris","Score":56});{ "acknowledged" : true, "insertedId" : ObjectId("5e91cbbbfd2d90c177b5bcb6") } > db.demo581.insertOne({"Name"
-
グループアキュムレータ演算子$firstをシステム変数$$ROOTに適用して、ルートドキュメントへの参照を返しますか?
アキュムレータは、ドキュメントがパイプラインを進むときに状態を維持する演算子です。 $ ROOTは、現在集約パイプラインステージで処理されているルートドキュメント、つまり最上位のドキュメントを参照します。 ドキュメントを使用してコレクションを作成しましょう- > db.demo582.insertOne({FirstName:"Chris",Age:21,createDate:new ISODate("2020-01-10")});{ "acknowledged" : true, "ins
-
MongoDBのサブドキュメントでサブドキュメントをフィルタリングしますか?
これには、$ unwindと一緒にaggregate()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo583.insert([ ... { ... "details1" : [ ... { ... "details2" : [ ... &
-
$または?で設定された複数の条件を持つドキュメントを取得するためのMongoDBクエリ
ドキュメントを使用してコレクションを作成しましょう- > db.demo711.insertOne({Name:"John","Marks":75,Age:21,status:"Active"}); { "acknowledged" : true, "insertedId" : ObjectId("5ea85c215d33e20ed1097b7e") } > db.demo711.insertOne({Name:
-
MongoDBコレクション内のすべてのドキュメントに新しいフィールドを追加する方法
新しいフィールドを追加するには、MongoDBで$addFieldsを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo712.insertOne({"Name":"John"}); { "acknowledged" : true, "insertedId" : ObjectId("5ea85f675d33e20ed1097b82") } > db.demo712.insertOne({"