-
MongoDBオブジェクト配列内の異なるオブジェクトの属性を比較する方法は?
属性を比較するには、$letを$indexOfArrayと一緒に使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.demo366.insertOne( ... { ... ... "Name" : "Chris", ... "details" : [ ... { ... "
-
ソートのためのループMongoDBコレクション
コレクション内のレコードを並べ替えるには、MongoDBでsort()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo32.insertOne({"Name":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e175158cfb11e5c34d898c5") } > db.demo32.insertOne({"
-
配列の長さでソートするMongoDB集約フレームワーク?
配列の長さで並べ替えるには、aggregate()を使用します。その前に、$sumを使用して配列内のレコードの数を取得します。ドキュメントを使用してコレクションを作成しましょう > db.demo33.insertOne({"ListOfStudent":["Chris","Bob"]}); { "acknowledged" : true, "insertedId" : ObjectId("5e17556ccfb11e5c34d
-
オブジェクトIDのみでMongoDB行を更新するMongoDBクエリ
UPDATEを使用して更新し、SETを使用して新しい値を設定します。ドキュメントを使用してコレクションを作成しましょう- > db.demo34.insertOne({"StudentFirstName":"Chris","StudentAge":24}); { "acknowledged" : true, "insertedId" : ObjectId("5e1758b4cfb11e5c34d898cd") } &g
-
真または偽の値に基づいて検索するMongoDBクエリ
真または偽の値に基づいて検索するには、find()で$existsを使用します。同じタスクにはドット表記も必要です。 まず、ドキュメントを使用してコレクションを作成しましょう- > db.demo367.insertOne( ... { "Id" : "102", ... "details" : [ { "Name" : "David"}, ... { "Age" : 23, "C
-
MongoDBクエリの実行中は、NULL値とUNDEFINED値を無視します
NULL値とUNDEFINED値を無視するには、MongoDBで$neを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo35.insertOne({"Name":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e175e42cfb11e5c34d898d0") } > db.demo35.insertOne({"
-
MongoDBを使用して、配列内の個別の値の長さを取得します
個別の値を取得するには、MongoDBDISTINCTを使用します。長さについては、LENGTH()を使用してください。ドキュメントを使用してコレクションを作成しましょう- > db.demo36.insertOne({"Names":["Chris","Bob"]}); { "acknowledged" : true, "insertedId" : ObjectId("5e17643bcfb11e5c34d898d4"
-
文字と数字で名前が付けられたコレクションからレコードを取得するためのMongoDBクエリ
まず、文字と数字でコレクションを作成しましょう。たとえば、- 7664734-541d-r5i5f-845575e-ghfhjrjr3747_demo368 db.getCollection()を使用して上記のコレクションにアクセスします。上記の名前でコレクションを作成しましょう- > db.createCollection('7664734-541d-r5i5f-845575e-ghfhjrjr3747_demo368'); { "ok" : 1 } >db.getCollection('7664734-541d-r5i5f-8455
-
MongoDBでdeleteOne()関数を使用するにはどうすればよいですか?
MongoDBのdeleteOne()関数は、コレクションから一致するドキュメントを最大1つ削除します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.demo363.insertOne({"Name":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e57d2c3d0ada61456dc9369") } > db.demo363.in
-
ドットを含むキーを持つレコードを検索するMongoDBクエリ?
これには、$addFieldsを使用します。その中で、$ objectToArrayを使用して、キーと値の形式でデータを取得します。 $filterと$indexOfBytesを使用して、のキーがあるかどうかを確認します。その中。 まず、ドキュメントを使用してコレクションを作成しましょう- > db.demo364.insertOne( ... { ... "details" : { ... "details1.otherdetail
-
MongoDBの並べ替えフィールド値(FirstName)?
値を並べ替えるには、MongoDBでsort()を使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.demo365.insertOne({"FirstName":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e57d5b6d0ada61456dc936f") } > db.demo365.insertOne({"F
-
サブ配列ドキュメントのMongoDB$sortの操作
MongoDBのサブ配列ドキュメントの場合、$sortとともにaggregateを使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.demo23.insertOne( ...{ ... ... "StudentDetails" : [{ ... "Name" : "David", ... "Age" : 23, ... ... }, { ...
-
計算された式を$groupにプッシュするMongoDBクエリ?
計算された式を$groupにプッシュするには、aggregateを使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.demo24.insertOne({"Id":100,"Status":true}); { "acknowledged" : true, "insertedId" : ObjectId("5e14c58722d07d3b95082e72") } > db.demo24.insertOne
-
MongoDBを使用した配列内のオブジェクトの一部からのクエリ
配列内のオブジェクトの一部からクエリを実行するには、$ findOne()と$allを使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.demo25.insertOne( ... { ... ... "Details":[ ... { ... "UserId":"Carol101", ... &q
-
LIKE操作と同様の操作を実行するためにMongoDBでクエリを実行します
同様の操作には、/searchLetter/を使用できます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.demo26.insertOne({"StudentName":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e14c9dc22d07d3b95082e79") } > db.demo26.insertOne({"St
-
同じアップデートで$addToSetを複数回利用することは可能ですか?
はい、UPDATE()メソッドを使用して可能です。ドキュメントを使用してコレクションを作成しましょう- > db.demo27.insertOne({"StudentDetails":{"101":{"Subject":["Java"]}}}); { "acknowledged" : true, "insertedId" : ObjectId("5e15f9e822d07d3b95082e7f")
-
「。」を使用できますか? MongoDBコレクション名のシンボル?
はい、「。」を使用できます。 MongoDBコレクション名のシンボル。ドキュメントを使用してコレクションを作成しましょう- > db.getCollection('demo28.example'); web.demo28.example > > > db.getCollection('demo28.example').insertOne({"Name":"Chris","Age":32}); { "acknowledged" : tr
-
MongoDBドキュメント内の配列アイテムを取得しますか?
MongoDBドキュメントの配列アイテムを取得するには、ドット(。)表記を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo29.insertOne({"StudentDetails":[{"StudentName":"Chris","StudentMarks":58},{"StudentName":"Bob","StudentMarks":69}]}); { "acknowled
-
各ドキュメントの3つのキーの最も古い日付を見つけるためのMongoDBクエリ
最も古い日付を見つけるには、MongoDBaggregate()で$minを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo353.insertOne({"Date1":new ISODate("2019-01-10"),"Date2":new ISODate("2016-01-21"),"Date3":new ISODate("2020-04-11")}); { "acknowledged&quo
-
別のフィールドによってグループ化された一意のフィールドの数をカウントするためのMongoDBクエリ?
これには、aggregate()とgroupを$groupとともに使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo354.insertOne({"Name1":"Chris","Name2":"David"}); { "acknowledged" : true, "insertedId" : ObjectId("5e5685a6f8647eb59e5620c0")