-
一方のフィールドがnullの場合は一方のフィールドを選択し、両方がnullでない場合は最初のフィールドを選択するMongoDBクエリ?
これには、$ifNull演算子を使用します まず、ドキュメントを使用してコレクションを作成しましょう- > dbquerySelectDemoinsertOne({"Value1":10,"Value2":null}); { "acknowledged" : true, "insertedId" : ObjectId("5cefc0ceef71edecf6a1f6b6") } > dbquerySelectDemoinsertOn
-
どのMongoDBクエリが配列内で同じ値を複数回検出しますか?
$where演算子をスクリプトと一緒に使用できます。 まず、ドキュメントを使用してコレクションを作成しましょう- > dbsameValueMultipleTimesDemoinsertOne( { "ListOfPrice":[ {"Price": 110}, {"Price":130}, &nb
-
MongoDBクエリから特定の値のリストを返すことは可能ですか?
はい、map()を使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > dblistOfSpecificValuesDemoinsertOne({"StudentName":"John"}); { "acknowledged" : true, "insertedId" : ObjectId("5cefcc8fef71edecf6a1f6bb") } > dblistOfSpecificValuesDemoins
-
別のキーがMongoDBの値と等しいキー値を更新しますか?
$ setで$elemMatchfirthisを使用します まず、ドキュメントを使用してコレクションを作成しましょう- > dbkeyValueDemoinsertOne( { "_id" : new ObjectId(), "CustomerDetails" : [ { "Na
-
値を配列として返すには、MongoDBで戻り形式を指定しますか?
これには集計を使用し、$groupおよび$addToSet演算子を使用して値を配列に追加します まず、ドキュメントを使用してコレクションを作成しましょう- > dbspecifyReturnFormatDemoinsertOne({"Subject":"MongoDB"}); { "acknowledged" : true, "insertedId" : ObjectId("5cefd364ef71edecf6a1f6c0") } &g
-
MongoDBの別の配列内にネストされた配列から特定のレコードを削除しますか?
特定のレコードを削除するには、$pull演算子を使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > dbdeletingSpecificRecordDemoinsertOne( { "StudentDetails": [ { "StudentName": "John", &n
-
特定のレコードに一致するMongoDB正規表現?
まず、ドキュメントを使用してコレクションを作成しましょう- > dbworkingOfRegularExpressionDemoinsertOne({ "StudentDetails" : { "StudentName" : "John" },"StudentAge":21 }); { "acknowledged" : true, "insertedId" : ObjectId("5cf227acb64a57
-
MongoDBの複数のプロパティを比較しますか?
複数のプロパティを比較するには、$where演算子を使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > dbcomparingMultiplePropertiesDemoinsertOne({"Values":[10,70,60]}); { "acknowledged" : true, "insertedId" : ObjectId("5cf228fcb64a577be5a2bc0a") } 以下は、find()メソッドを使用してコ
-
MongoDBでリストが空でないかどうかを確認しますか?
これには、$size演算子を使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.checkIfListIsNotEmptyDemo.insertOne({"UserFriendGroup":["John","David"]}); { "acknowledged" : true, "insertedId" : ObjectId("5cdd99e8bf3115999ed511f7") } &g
-
MongoDBのサブドキュメント配列にサブドキュメントを追加するにはどうすればよいですか?
$ push演算子を使用して、サブドキュメントを追加します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.subDocumentToSubDocumentDemo.insertOne( { "_id" :101, "StudentName" : "Larry", "StudentAge" : 21, &nbs
-
MongoDBはフィールドとスライスプロジェクションを一緒に制限しますか?
$slice演算子を使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.limitAndSliceProjectionDemo.insertOne( { "_id" : 101, "UserName" : "Carol", "UserAge" : 26, "UserMesssag
-
データのようなJSONから値を見つけるためのMongoDBクエリ?
JSONデータから値を調達するには、find()とdot(。)表記を使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.findValueFromJsonDemo.insertOne( { "UserDetails": [{ "_id": new ObjectId(), "UserName": &q
-
$eq演算子を使用せずにMongoDBに等式を記述します
まず、ドキュメントを使用してコレクションを作成しましょう- > db.operatorDemo.insertOne({"StudentSubject":["MongoDB","MySQL","Java"]}); { "acknowledged" : true, "insertedId" : ObjectId("5cef94eaef71edecf6a1f6a2") } > db.operator
-
update()と$pullを使用してMongoDBコレクションから配列要素を削除する
まず、ドキュメントを使用してコレクションを作成しましょう- > db.removingAnArrayElementDemo.insertOne({"UserMessage":["Hi","Hello","Bye"]}); { "acknowledged" : true, "insertedId" : ObjectId("5cef97bdef71edecf6a1f6a4") } find()メソッド
-
MongoDBで選択されたアイテムの配列としての投影結果?
これには、distinct()を使用します。これは、単一のコレクションまたはビュー全体で指定されたフィールドの個別の値を検索し、結果を配列で返すためです。 まず、ドキュメントを使用してコレクションを作成しましょう- > db.projectionListDemo.insertOne({"_id":"1","Subject":["MongoDB","MySQL","Java"]}); { "acknowledged" : true, "in
-
オブジェクト内の配列からデータを検索するMongoDBクエリ?
まず、ドキュメントを使用してコレクションを作成しましょう- > db.findDataDemo.insertOne( { "_id": new ObjectId(), "CustomerName":"John", "CustomerDetails" : { "CountryName&
-
最後に挿入されたドキュメントを取得するためのMongoDBクエリ?
最後に挿入されたドキュメントを取得するには、limit(1)とともにsort()を使用します。 まず、ドキュメントを使用してコレクションを作成しましょう- > db.getLastInsertedDocument.insertOne({"Name":"John"}); { "acknowledged" : true, "insertedId" : ObjectId("5cefb17eef71edecf6a1f6a8") } > d
-
MongoDBを使用してフィールドの最後の2つの値を表示します
まず、ドキュメントを使用してコレクションを作成しましょう- > db.numberOfValuesDemo.insertOne({"Values":[100,200,300,900,1000,98]}); { "acknowledged" : true, "insertedId" : ObjectId("5cefb736ef71edecf6a1f6ab") } find()メソッドを使用してコレクションからすべてのドキュメントを表示する- > db.
-
すべての配列項目が指定された条件より大きいMongoDBクエリ?
これには$gt演算子を使用できます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.arrayElementsNotGreaterThanDemo.insertOne({"Scores":[89,43,32,45]}); { "acknowledged" : true, "insertedId" : ObjectId("5cd9e9f9b50a6c6dd317adb3") } > db.arrayElementsNotGreate
-
MongoDBコレクションから配列を取得するにはどうすればよいですか?
集約フレームワークを使用できます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.getArrayDemo.insertOne( { "CustomerId":101, "CustomerDetails":[ { "CustomerName":&qu