-
MongoDBのタグレコードをすばやく更新する
$をupdateコマンドと一緒に使用して、タグレコードを更新します。ドキュメントを使用してコレクションを作成しましょう- > db.demo713.insertOne( ... { ... tags: ... [ ... { ... id:101, ... &n
-
ドキュメントをフェッチするためのMongoDB複合条件?
ドキュメントを使用してコレクションを作成しましょう- > db.demo714.insertOne({FirstName:"Chris",LastName:"Brown"}); { "acknowledged" : true, "insertedId" : ObjectId("5ea9a2da85324c2c98cc4c2b") } > db.demo714.insertOne({FirstName:"Adam"
-
MongoDBの子コレクション内のオブジェクトを削除しますか?
子コレクション内のオブジェクトを削除するには、MongoDBで$pullを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo715.insertOne({ ... _id:1, ... details : ... [ ... { 'id' : '101', ... 'Information' : [ ...
-
MongoDBで階層JSONを作成しますか?
次の構文を使用して、MongoDBで階層JSONを作成します- db.demo716.insertOne( { yourFieldName1, yourFieldName2, . . N, "fieldName": { yourFie
-
集計:ネストされたドキュメント(ネストされたオブジェクト)で日付をグループ化し、カウントを表示しますか?
集約には、MongoDBのaggregate()を使用します。 $groupで日付をグループ化します。ドキュメントを使用してコレクションを作成しましょう- > db.demo717.insertOne( ... { ... "shippingdetails": ... [ ... { ... duedate:&
-
すべてのドキュメントで個別の値をカウントするためのMongoDBクエリ?
これには、MongoDBでaggregate()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo718.insertOne( ... { ... "id":101, ... "details": ... { ... "OtherDetails": ["Chris&q
-
MongoDBドキュメントで特定の値を超える値を見つけますか?
特定の値を超える値を検索するには、MongoDBで$gteを使用する構文を次に示します- db.yourCollectionName.find({yourFieldName:{$gte:yourValue}}); ドキュメントを使用してコレクションを作成しましょう- > db.demo571.insertOne({"Price":140});{ "acknowledged" : true, "insertedId" : ObjectId("5e909b3439cfeaaf0b97b587&q
-
大文字と小文字を区別しない検索を使用したMongoDBクエリ?
大文字と小文字を区別しない検索の場合は、find()メソッドで正規表現を使用します。以下は構文です- db.demo572.find({"yourFieldName" : { '$regex':/^yourValue$/i}}); 上記の構文を理解するために、ドキュメントを使用してコレクションを作成しましょう- > db.demo572.insertOne({"CountryName":"US"});{ "acknowledged" : true, "in
-
特定の値より大きい配列値を持つドキュメントを照合するためのMongoDBクエリ
$elemMatchを使用できます。 $ elemMatch演算子は、指定されたすべてのクエリ条件に一致する要素が少なくとも1つある配列フィールドを含むドキュメントと一致します。 ドキュメントを使用してコレクションを作成しましょう- > db.demo701.insertOne({"ListOfValues":[100,200,300]}); { "acknowledged" : true, "insertedId" : ObjectId("5ea6e8cf5512
-
MongoDBコレクションにインデックスを作成しますか?
インデックスを作成するには、MongoDBでcreateIndex()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo702.createIndex({"details.id":1}); { "createdCollectionAutomatically" : true, "numIndexesBefore" : 1, "numIndexesAfter" : 2, &q
-
ドキュメント内の配列アイテムの数をカウントし、新しいフィールドに表示するMongoDBクエリ
ドキュメント内の配列アイテムの数をカウントするには、MongoDBで$sizeを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo703.insertOne({"ListOfSubject":["MySQL","MongoDB"]}); { "acknowledged" : true, "insertedId" : ObjectId("5ea6ebaf551299a9f98c93b4"
-
MongoDBコレクションから一意の値を取得するにはどうすればよいですか?
一意の値を取得して重複を無視するには、MongoDBでdistinct()を使用します。個別の()は、単一のコレクション全体で指定されたフィールドの個別の値を検索し、結果を配列で返します。 ドキュメントを使用してコレクションを作成しましょう- > db.demo704.insertOne({"LanguageCode":"hi"}); { "acknowledged" : true, "insertedId" : ObjectId("5ea6ee
-
MongoDB-埋め込まれたドキュメントをクエリしますか?
MongoDBに埋め込まれたドキュメントをクエリするには、aggregate()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo705.insertOne( ... { ... _id:101, ... "Information": ... [ ... { ... &nbs
-
ドキュメントとサブドキュメントの例を含むMongoDBを表示し、更新します
以下は、ドキュメントとサブドキュメントを示す構文です- db.yourCollectionName.insertOne( { yourFiledName:yourValue, yourFieldName : [ { yourFiledName1, you
-
サーバーレコードを含むMongoDBコレクションでサーバーステータスを非アクティブに設定しますか?
ドキュメントを使用してコレクションを作成しましょう- > db.demo707.insertOne( ... { ... id:101, ... "serverInformation": ... [ ... { ... "IP":"192.
-
条件に基づいてMongoDBレコードを検索しますか?
条件に基づいてMongoDBを検索するには、find()を使用して条件を設定します。ドキュメントを使用してコレクションを作成しましょう- > db.demo708.insertOne({"Name":"John",Marks:54}); { "acknowledged" : true, "insertedId" : ObjectId("5ea702e4d346dcb074dc6f33") } > db.demo708.insertO
-
マークが最も少ない2つのドキュメントを取得するためのMongoDB集計
ソートされたマークのリストを取得するには、$sortを使用します。 $ limit:2を使用します マークが最も少ないそのようなドキュメントを2つだけ表示します。ドキュメントを使用してコレクションを作成しましょう- > db.demo709.insertOne({Name:"John","Marks":75}); { "acknowledged" : true, "insertedId" : ObjectId("5ea839005d33e20ed
-
IDを並べ替え、MongoDBでアイテムを逆にします
$ naturalは、ドキュメントを自然な順序で返します。アイテムを元に戻すには、 $ natural:-1を使用します 。ドキュメントを使用してコレクションを作成しましょう- > db.demo710.insertOne({id:101,Name:"Robert"}); { "acknowledged" : true, "insertedId" : ObjectId("5ea83a855d33e20ed1097b7a") } > db.demo710
-
特定のFirstNameとLastNameを持つドキュメントを検索するためのMongoDBクエリ
特定のFirstNameとLastNameを持つドキュメントを検索するには、$andを$inとともに使用します。これをMongoDBfind()に実装します。ドキュメントを使用してコレクションを作成しましょう- > db.demo692.insertOne({FirstName:"Chris","LastName":"Brown"}); { "acknowledged" : true, "insertedId" : ObjectId(&q
-
MongoDBドキュメントの最初の4つの値を無視し、次の3つの値を表示しますか?
このためには、$ Sliceを使用して、無視して表示する値の数を設定します。ドキュメントを使用してコレクションを作成しましょう- > db.demo693.insertOne({Values:[10,746,736,283,7363,424,3535]}); { "acknowledged" : true, "insertedId" : ObjectId("5ea58a04ece4e5779399c07b") } > db.demo693.insertOne({Value