-
find()にOR演算子を実装するためのMongoDBクエリ
ドキュメントを使用してコレクションを作成しましょう- > db.demo78.insertOne({"Name1":"Chris","Name2":"Mike"}); { "acknowledged" : true, "insertedId" : ObjectId("5e2bd99c71bf0181ecc4228f") } > db.demo78.insertOne({"Name1&
-
MongoDBでドキュメントを削除するにはどうすればよいですか?
ドキュメントを削除するには、remove()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo79.insertOne({"Name":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e2bdb2271bf0181ecc42293") } > db.demo79.insertOne({"Name":&q
-
平均を計算するためのMongoDBクエリ
MongoDBで平均を計算するには、$avgを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo80.insertOne({"Details":{"Price":10.5}}); { "acknowledged" : true, "insertedId" : ObjectId("5e2bf43271bf0181ecc42297") } > db.demo80.insertOne({"Det
-
MongoDBでサブドキュメント内の特定のアイテムを見つけますか?
sudocumentで特定の項目を取得するには、ドット(。)表記を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo81.insertOne({"StudentDetails":[{"StudentName":"Carol","StudentSubject":"Java"},{ "StudentName" : "David", "StudentSubject" : "MongoDB&qu
-
MongoDBで一意のフィールドを作成するにはどうすればよいですか?
MongoDBで一意のフィールドを作成するには、unique −trueを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo82.createIndex({"EmployeeName":1},{unique:true}); { "createdCollectionAutomatically" : true, "numIndexesBefore" : 1, "numIndexesAfter" : 2,
-
ドキュメントをフェッチするためのサブコレクションのMongoDB「$and」演算子?
ドキュメントをフェッチするには、MongoDBで$andの代わりに$inを使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.demo83.insertOne( ... { ... "Details":[ ... { ... "Name":"Chris", ... "Subject&quo
-
配列内の複数の基準をMongoDBと一致させる方法は?
配列内の複数の基準に一致させるには、aggregate()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo84.insertOne({ ... "EmployeeDetails": [ ... {Name: 'John', Salary:45000, isMarried: true}, ... {Name: 'Chris', Salary:50000, isMarried: false} .
-
idがドキュメントフィールドの配列値と等しい場合に除外するMongoDBクエリ
このために、$inと一緒に$notを使用します。ドキュメントを使用してコレクションを作成しましょう- [ { id: "101", subjectid: [ "102" ] }, { id: "102", &nb
-
MongoDBの特定のフィールドの平均を計算する方法は?
特定のフィールドの平均を計算するには、$ avgとともにaggregate()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo214.insertOne({"Marks":56,"Name":"David"}); { "acknowledged" : true, "insertedId" : ObjectId("5e3e319403d395bdc2134705") } > d
-
MongoDBの古いバージョンで配列要素のインデックスを取得するにはどうすればよいですか?
配列要素のインデックスを取得するには、$indexOfArrayを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo65.insertOne({"ListOfValues":[10,20,30]}); { "acknowledged" : true, "insertedId" : ObjectId("5e28990ecfb11e5c34d89938") } > db.demo65.insertOne({"Li
-
ソートするMongoDB集計クエリ
並べ替えるには、集計とともに$matchを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo67.insertOne({"StudentAge":23}); { "acknowledged" : true, "insertedId" : ObjectId("5e289edf602d9a2ff1828ed8") } > db.demo67.insertOne({"StudentAge":21}); {
-
MongoDB、プロパティIDがレコードIDと等しいすべてのドキュメントを検索しますか?
これには、$ whereを使用して、==と比較します。ドキュメントを使用してコレクションを作成しましょう- > db.demo69.insertOne( ... { ... "_id" : ObjectId("507c7f79bcf86cd7994f6c0e"), ... "Details" : { ... ... "id" : ObjectId("507c7f79bcf86cd7994f6c0e") ... }
-
深いサブリストを連結するためのMongoDBクエリはありますか?
$ unwindとともにaggregate()を使用して、深いサブリストを連結します。ドキュメントを使用してコレクションを作成しましょう- > db.demo70.insertOne( ... { ... ... "first" : [ ... { ... "details" : { ...
-
MongoDBで文字列の合計を計算する方法は?
MongoDBで文字列の合計を計算するには、aggregate()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo71.insertOne({"Price":"20"}); { "acknowledged" : true, "insertedId" : ObjectId("5e29af210912fae76b13d76e") } > db.demo71.insertOne({"Pric
-
サブドキュメント配列のn番目の要素(変数インデックス)に対するMongoDBクエリ
これには、$letを$exprと一緒に使用します。ここで、$letは一時変数を定義するために使用されます。 $ exprは、集計式に使用されます。ドキュメントを使用してコレクションを作成しましょう- > db.demo72.insertOne( ... { ... StudentDetails:[ ... { ... Name: "Chris", ... Age: 2
-
MongoDBで、最初と最後のドキュメントを取得するための最も効率的な方法は何ですか?
MongoDBで最初と最後のドキュメントを取得するには、aggregate()をそれぞれ$firstと$lastとともに使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo73.insertOne({"Name":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e29c41b71bf0181ecc4226c") } . > d
-
配列内のすべてのオブジェクトが特定の値を持つMongoDBドキュメントを検索しますか?
ドキュメントを使用してコレクションを作成しましょう- > db.demo74.insertOne( ... { ... StudentName: "Chris", ... StudentDetails: [{ ... "Subject": "MongoDB", ... "isRegular": "Active" ... },{ ... "Subject"
-
特定の数の要素のみを取得するMongoDBクエリ
特定の数の要素のみを返すには、aggregate()と$sliceを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo75.insertOne({"Name":["Sam","Mike","Carol","David","Bob","John"]}); { "acknowledged" : true, "insertedId"
-
MongoDBコレクションに列を追加するにはどうすればよいですか?
列を追加するには、コレクションを更新する必要があります。構文は次のとおりです- db.getCollection(yourCollectionName).update({}, {$set: {"yourColumnName": "yourValue"}},false,true); 上記の構文を理解するために、ドキュメントを使用してコレクションを作成しましょう- > db.addColumnDemo.insertOne({"StudentId":101,"StudentName":"Chris&qu
-
MongoDBの_idフィールドを更新します
更新するには、新しいIDを保存し、remove()を使用して古いIDを削除します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.updatingDemo.insertOne({"StudentName":"Robert"}); { "acknowledged" : true, "insertedId" : ObjectId("5e04dae5150ee0e76c06a04b") } > db.updating