-
MongoDBの単一の配列要素から属性を設定解除しますか?
$ unset演算子を使用して、属性の設定を解除します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.unsetAnAttributeDemo.insertOne( ... { ... _id: 1, ... "StudentDetails": [ ... { ... "Stu
-
$ ne演算子を使用してMongoDBにクエリを実行するにはどうすればよいですか?
$ ne演算子を使用してMongoDBにクエリを実行するには、次の構文を使用します- db.yourCollectionName.find({yourFieldName:{$ne:yourValue}}).pretty(); ドキュメントを使用してコレクションを作成しましょう- > db.notEqaulToDemo.insertOne({"StudentName":"Larry","StudentMathMarks":68}); { "acknowledged" : true,
-
MongoDBの配列フィールドで指定された要素のインデックスを取得しますか?
これには$indexOfArray演算子を使用できます。ドキュメントを使用してコレクションを作成しましょう- >db.getIndexDemo.insertOne({"InstructorName":"Chris","InstructorSubject":["MongoDB","MySQL","Java","C++"]}); { "acknowledged" : true, &q
-
MongoDBコレクション内のドキュメント数のカウントを取得しますか?
コレクションMongoDB内のドキュメント数のカウントを取得するには、次の構文を使用できます- db.getCollectionNames().map(function(anyVariableName) { return { "yourVariableName": yourVariableName, "count": db[yourVariableName].count() } }); ここでは、「テスト」データベースを使用しています。 上記の構文を実装して、MongoDBコレクション内のドキュメント数のカウントを取得しまし
-
MongoDBで個別の値をカウントしますか?
長さの概念を使用して、個別の値をカウントします。以下は構文です- db.yourCollectionName.distinct("yourFieldName").length; ドキュメントを使用してコレクションを作成しましょう- > db.countDistinctDemo.insertOne({"StudentName":"John"}); { "acknowledged" : true, "insertedId" : Object
-
MongoDBクエリで配列を作成しますか?
toArray()の概念を使用して配列を作成できます。以下は構文です- db.yourCollectonName.find({}, {yourFieldName:1}).toArray(); ドキュメントを使用してコレクションを作成しましょう- > db.createArrayDemo.insertOne({"UserName":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId(&quo
-
新しいDate()をMongoDBに保存するにはどうすればよいですか?
新しいDate()をMongoDBに保存するには、new ISODate()を使用できます。ドキュメントを使用してコレクションを作成しましょう- > db.saveDateDemo.insertOne({"UserName":"John","UserLoginDatetime":new ISODate('2018-01-31 12:34:56')}); { "acknowledged" : true, "insertedId&quo
-
MongoDBクエリでエイリアスを作成しますか?
集約フレームワークを使用してエイリアスを作成できます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.creatingAliasDemo.insertOne({_id:101,"Name":"John Doe"}); { "acknowledged" : true, "insertedId" : 101 } > db.creatingAliasDemo.insertOne({_id:102,"Name":"David Miller"}); {
-
配列の最初の要素のプロパティを見つけるためのMongoDBクエリ?
これには$slice演算子を使用できます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.firstElementOfArray.insertOne( ... { ... _id: 100, ... "Details": [ ... { ... "CustomerName&quo
-
MongoDBでisodateを数値に変換しますか?
これにはgetTime()を使用できます。以下は構文です- yourVariableName.getTime(); ISODateを数値に変換- > var arrivalDate=ISODate('2019-04-18 13:50:45'); 以下は、ISODateを数値に変換するためのクエリです- > arrivalDate.getTime(); これにより、次の出力が生成されます- 1555595445000 ISODateの正しい数値であるかどうかを確認しましょう。以下は、上記の数値を適用するたびに正しいISODateを取得するためのクエリです-
-
MongoDBでLIKEと一致するレコードを見つけますか?
まず、ドキュメントを使用してコレクションを作成しましょう- > db.likeDemo.insertOne({"Name":"John",Age:32}); { "acknowledged" : true, "insertedId" : ObjectId("5cb84984623186894665ae41") } > db.likeDemo.insertOne({"Name":"Chris",
-
MongoDBの配列の先頭に値を追加するにはどうすればよいですか?
MongoDBの配列の先頭に値を追加するには、unshift()-を使用できます。 yourArrayName.unshift("yourValue"); 上記の構文は、MongoDBの配列の先頭に値を追加します。まず、文字列の配列を作成しましょう- > technicalSkills=["Java","MySQL","C","SQL SERVER","ORACLE","PL/SQL"]; これにより、次の出力が生成されます- [ "J
-
特定の月|年(日付ではない)を取得するためのMongoDBクエリ?
$monthプロジェクション演算子と一緒に集約フレームワークを使用できます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.specificMonthDemo.insertOne({"StudentName":"Larry","StudentDateOfBirth":new ISODate('1995-01-12')}); { "acknowledged" : true, "insertedId" :
-
MongoDBでサブアレイ値を抽出しますか?
MongoDBでサブ配列値を抽出するには、$elemMatch射影演算子を使用できます。 まず、ドキュメントを使用してコレクションを作成しましょう- > db.extractSubArrayDemo.insertOne( ... { ... _id: 101, ... "clientName":"Larry", ... "ClientDetails": ... &
-
サブセットのクエリ時にMongoDBのレコードを取得します
$all演算子を使用できます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.subsetOfAnArrayDemo.insertOne({"StudentProgrammingSkills": ["Java","MongoDB","MySQL","C++","Data Structure","Algorithm","Python","Oracle","
-
MongoDBのリスト内の重複する値を削除するにはどうすればよいですか?
$setUnion演算子と一緒に集約フレームワークを使用できます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.removeDuplicatesDemo.insertOne({"InstructorName":"Chris","InstructorAge":34,"InstructorSubject": ["Java","C","Java","C++","MongoDB&
-
MongoDBコレクションから特定のキーと値のペアを読み取る方法は?
dot(。)表記を使用して、MongoDBコレクションから特定のキーと値のペアを読み取ることができます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.readSpecificKeyValueDemo.insertOne( ... { ... "_id": 100, ... "StudentDetails": ... { ... &nb
-
2つのフィールドによるMongoDBの順序の合計は?
2つのフィールドの合計で並べ替えるには、集計フレームワークを使用できます。まず、ドキュメントを使用してコレクションを作成しましょう > db.orderByTwoFieldsDemo.insertOne({"Value1":10,"Value2":35}); { "acknowledged" : true, "insertedId" : ObjectId("5ca285576304881c5ce84baa") } > db.orde
-
MongoDBドキュメントのサブ配列から最高の値を見つけますか?
ドキュメント内のサブ配列から最大の値を見つけるには、集約フレームワークを使用できます。まず、ドキュメントを使用してコレクションを作成しましょう > db.findHighestValueDemo.insertOne( ... { ... _id: 10001, ... "StudentDetails": [ ... { "StudentName": "Chris&
-
MongoDBで更新されたドキュメントの数を取得しますか?
MongoDBで更新されたドキュメントの数を取得するには、getlasterrorとともにrunCommandを使用する必要があります。 まず、ドキュメントを使用してコレクションを作成しましょう > db.getNumberOfUpdatedDocumentsDemo.insertOne({"StudentName":"David"}); { "acknowledged" : true, "insertedId" : ObjectId("5ca2