-
MongoDBのデータの戻り形式を指定します
MongoDBの$addToSetを利用して、戻り形式を指定します。ドキュメントを使用してコレクションを作成しましょう- > db.demo207.insertOne({"FavouriteTechnology":"Spring Boot"}); { "acknowledged" : true, "insertedId" : ObjectId("5e3d8e7a03d395bdc21346f1") } > db.demo207.in
-
数値文字列を数値に変換するMongoDBクエリ
数値文字列を数値に変換するには、MongoDBでparseInt()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo208.insertOne( { "value":"50"} ); { "acknowledged" : true, "insertedId" : ObjectId("5e3d92d803d395bdc21346f6") } > db.demo208.insertOne( { &q
-
予測中にフィールド値を変換して日時を作成するMongoDBクエリ?
ファイルされた値を変換して日時を作成するには、MongoDBaggregate()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo209.insertOne( ... { ... "_id" : "101", ... "details" : [ ... { ...  
-
MongoDBの特定の値のカウントを取得します
MongoDBの特定の値のカウントを取得するには、aggregate()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo210.insertOne( ... { ... details: [ ... { ... ClientName: "Robert" ... }, ...
-
MongoDB基準オブジェクトで2つの外部値が等しいかどうかをどのようにテストしますか?
値をテストするには、$typeを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo211.insertOne({id:101,"Name":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e3e298203d395bdc21346fa") } > db.demo211.insertOne({id:102,"Name
-
単語からMongoDBドキュメントを見つける
単語からMongoDBドキュメントを検索するには、find()を使用して、単語を-のように設定します。 word/i ドキュメントを使用してコレクションを作成しましょう- > db.demo212.insertOne({"details":[{"Name":"John Doe"}]}); { "acknowledged" : true, "insertedId" : ObjectId("5e3e2c7603d395bdc213
-
MongoDBの別の配列内にネストされた配列から特定のレコードを削除する
特定のレコードを削除するには、「$ pull」を使用し、作成済みのコレクションを更新しているため、UPDATE()を使用します。 ドキュメントを使用してコレクションを作成しましょう- > db.demo213.insertOne({ ... "id": 101, ... "details1": [ ... { ... "Name": "Chris", ...
-
MongoDBのすべてのキーを一覧表示せずに、サブフィールドをプロジェクションのトップレベルにプロモートしますか?
サブフィールドをプロジェクションのトップレベルにプロモートするには、$objectToArrayと$arrayToObjectを使用します。まず、ドキュメントを使用してコレクションを作成しましょう: > db.promoteSubfieldsDemo.insertOne({'s':10,'y':{'t':20,'u':30,}}); { "acknowledged" : true, "insertedId" : ObjectId(&q
-
MongoDBのクエリから特定の値のリストを返すことは可能ですか?
特定の値のリストを返すには、map()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo195.insertOne({"Subject":"MySQL"}); { "acknowledged" : true, "insertedId" : ObjectId("5e3af3f203d395bdc21346d4") } > db.demo195.insertOne({"Subject&quo
-
異なるキーがMongoDBのある値と等しいキー値を更新しますか?
ドキュメントを使用してコレクションを作成しましょう- > db.demo196.insertOne( ... { ... ... "Id" : "101", ... "details" : [ ... { ... "FirstName" : "Chris", .
-
MongoDBでは、limit()でクエリ速度が向上しますか?
いいえ、LIMIT()を使用すると、帯域幅の消費が減少し、クエリ速度は向上しません。例を見て、ドキュメントを使用してコレクションを作成しましょう- > db.demo197.insertOne({"Name":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e3afde803d395bdc21346d8") } > db.demo197.insertOne(
-
複数の条件で$pull/ $ unsetへのMongoDBクエリ?
このために、更新と一緒に$pullを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo198.insertOne({"List":{"Values":[10,20,30,30,70,80,90]}}); { "acknowledged" : true, "insertedId" : ObjectId("5e3c224503d395bdc21346df") } > db.demo198.insertO
-
ネストされたドキュメントのMongoDBでの集約?
MongoDBでの集計には、aggregate()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo199.insertOne( ... { ... "details1":{ ... "details2":{ ... "details3":{ ...
-
MongoDBは複数のサブドキュメントをフィルタリングしますか?
MongoDBで複数のサブドキュメントをフィルタリングするには、aggregate()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo200.insertOne( ... { ... "Id":"101", ... "details1":[ ... { ... &
-
MongoDBドキュメントの特定の値のみを更新します
特定の値のみを更新するには、update()を使用し、その中で$setを使用して新しい値を設定します。ドキュメントを使用してコレクションを作成しましょう- > db.demo201.insertOne({"ClientName":"Chris Brown","ClientAge":26}); { "acknowledged" : true, "insertedId" : ObjectId("5e3c39ca03d395bdc21
-
MongoDBの説明クエリプランを表示しますか?
クエリプランの詳細については、MongoDBのexplain()を使用してください。ドキュメントを使用してコレクションを作成しましょう- > db.demo202.insertOne({"StudentFirstName":"Chris","StudentAge":21}); { "acknowledged" : true, "insertedId" : ObjectId("5e3c3bd103d395bdc21346e8&qu
-
MongoDBの複数の条件でネストされた配列をクエリします
ネストされた配列をクエリするには、MongoDBで$elemMatchを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo203.insertOne({ ... "_id" : "101", ... "Name" : "Chris", ... "details1" : [ ... { ... "empName&
-
MongoDBの配列で見つかった要素のみを表示しますか?
配列内で見つかった要素のみを表示するには、aggregate()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo204.insertOne( ... { ... "_id" : 101, ... "Name" : "Chris", ... "Age" : 23, ... "details&q
-
存在に基づいてレコードをフェッチするためにMongoDBでまたは演算子を使用するにはどうすればよいですか?
$または存在に基づいてレコードをフェッチするには、$またはを$existsとともに使用します。ドキュメントを使用してコレクションを作成しましょう- >db.demo185.insertOne({_id:101,details:{Name:"Chris",Score:78,Subjects:{"Name":"MySQL"}}}); { "acknowledged" : true, "insertedId" : 101 } > db.demo185.insertOne({_id:102,
-
特定の大文字と小文字を区別しない検索のためのMongoDBクエリ
まず、ドキュメントを使用してコレクションを作成しましょう- > db.demo186.insertOne({"UserEmailId":"[email protected]","UserName":"John"}); { "acknowledged" : true, "insertedId" : ObjectId("5e399d769e4f06af55199808") } > db.demo186.