-
MongoDB更新操作を使用してフィールドを配列に変換しますか?
フィールドを配列に変換するには、$set演算子を使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.convertAFieldToAnArrayDemo.insertOne({"StudentSubject":"MongoDB"}); { "acknowledged" : true, "insertedId" : ObjectId("5ce92d7778f00858fb12e91d") } 以下は、find
-
MongoDBで子オブジェクトを更新するにはどうすればよいですか?
子オブジェクトを更新するには、$set演算子を使用します。まず、ドキュメントを使用してコレクションを作成しましょう- >db.updateChildObjectsDemo.insertOne({"StudentName":"Chris","StudentOtherDetails":{"StudentSubject":"MongoDB","StudentCountryName":"AUS"}}); { "acknow
-
MongoDBの検索クエリから配列値を取得しますか?
配列値を取得するには、dot(。)表記を使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.retrievingArrayDemo.insertOne( { "UserDetails" : [ { "UserName" : "John", "UserAge" : 23 } ], &
-
MongoDBドキュメントの単一のリストアイテムを更新しますか?
単一のリスト項目を更新するには、定位置演算子($)を使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.updateASingleListDemo.insertOne({ _id:1, "EmployeeName":"Chris", "EmployeeDetails": [ {"EmployeeId":"EMP-101","EmployeeSalary": 18999 }] }); { "acknowledged" :
-
MongoDB。フィールド名の最大長?
MongoDBはBSON形式のデータをサポートしているため、フィールド名の最大長はありません。まず、ドキュメントを使用してコレクションを作成しましょう- db.maxLengthDemo.insertOne({ maxLengthhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
-
集計でMongoDBのマークの平均を取得しますか?
集約フレームワークとともに$avg演算子を使用します。まず、ドキュメントを使用してコレクションを作成しましょう。ここで、フィールドの1つはStudentScore-です。 > db.averageReturiningNullDemo.insertOne( {"StudentDetails" : { "StudentScore" : 89 } }); { "acknowledged" : true, "insertedId" : Ob
-
MongoDBのいくつかの配列要素でフィルタリングしますか?
このために、$elemMatch演算子を使用できます。 $ elemMatch演算子は、指定されたすべてのクエリ条件に一致する要素が少なくとも1つある配列フィールドを含むドキュメントと一致します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.filterBySeveralElementsDemo.insertOne( "_id":100, "StudentDetails": [ { &nbs
-
配列内の複数の基準をMongoDBと一致させますか?
このために、$elemMatch演算子で集約フレームワークを使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.matchMultipleCriteriaDemo.insertOne({ "EmployeeDetails": [ {"EmployeeName": "Chris", "Salary": 45000, "Language":"Java"}, &nb
-
MongoDBの_idフィールドを更新するにはどうすればよいですか?
_idフィールドを直接更新することはできません。つまり、更新するスクリプトを記述します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.updatingIdFieldDemo.insertOne({"StudentName":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5ce271bb36e8b255a5eee949") } 以下は、fi
-
SHOW dbsリストにデータベースを表示するには、データベースにコレクションを追加する必要がありますか?
はい、データベースをリストに表示するには、最初にデータベースを作成してコレクションを追加します。そうしないと、リストに表示されません。その後、SHOW dbsコマンドを使用して、データベースのリストにデータベース名を表示します。 以下は、データベースを作成するためのクエリです- > use webcustomertracker; switched to db webcustomertracker まず、ドキュメントを使用してコレクションを作成しましょう- > db.first_Collection.insert({"Name":"Chris&quo
-
MongoDBでobjectIdのないコレクションのドキュメントを返す方法は?
objectIdのないコレクションのドキュメントを返すには、_id:0を設定します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.returnDocumentWithoutObjectId.insertOne({"Name":"Carol","Age":25}); { "acknowledged" : true, "insertedId" : ObjectId("5ce8ba6c78f00858fb12e
-
オブジェクト配列内の空のオブジェクトを削除するMongoDBクエリ?
これには$pull演算子を使用できます。まず、ドキュメントを使用してコレクションを作成しましょう。ここでは、空のオブジェクトも追加しました- > db.removeEmptyObjectsDemo.insertOne( { "_id" :101, "LoginDate" :new ISODate(), "UserDetails" : [
-
1つのMongoDB集計クエリで並べ替えてグループ化しますか?
単一のクエリで並べ替えとグループ化を行うには、集約フレームワークとともに$group演算子を使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.sortAndGroupDemo.insertOne({ Price :40, Product: 10 }); { "acknowledged" : true, "insertedId" : ObjectId("5ce8f2bc78f00858fb12e907&qu
-
複数の基準に準拠する配列内の2つの値を持つドキュメントを検索するMongoDBクエリ?
これには、$elemMatch演算子を使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.findDocumentsHaving2Demo.insertOne( {_id : 101, Values: [78,98]} ); { "acknowledged" : true, "insertedId" : 101 } > db.findDocumentsHaving2Demo.insertOne( {_id :102, Values : [89,102]} );
-
$ pushを使用して条件に一致する配列要素を更新するMongoDBクエリ?
まず、ドキュメントを使用してコレクションを作成しましょう- > db.updateArrayElementDemo.insertOne( { "UserDetails": [ { "UserName":"Chris",  
-
MongoDBクエリは、ドキュメントから特定のフィールドのみを選択して表示しますか?
まず、ドキュメントを使用してコレクションを作成しましょう- > db.querySelectDemo.insertOne({UserId:100,UserName:"Chris",UserAge:25}); { "acknowledged" : true, "insertedId" : ObjectId("5ce90eb478f00858fb12e90e") } > db.querySelectDemo.insertOne({UserId:101,Us
-
MongoDB配列連結を実行して、レコードを連結します
配列の連結には、$concatArrays演算子を使用します。まず、ドキュメントを使用してコレクションを作成しましょう- >db.arrayConcatenationDemo.insertOne({"TeacherName":["Chris","Robert"],"StudentName":["Mike","Sam"]}); { "acknowledged" : true, "insert
-
配列のすべての要素がMongoDBで特定の値を持つドキュメントを検索しますか?
これにはfind()を使用できます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.findDocumentsDemo.insertOne( { _id: 101, "ProductDetails": [ { "ProductValue":100 }, { "ProductV
-
MongoDBの$elemMatch演算子を使用せずに、配列内で完全に一致するものを見つけますか?
別の方法として、$eq演算子を使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.equalDemo.insertOne({_id:1,"StudentFriendNames":["John","Carol","Sam"]}); { "acknowledged" : true, "insertedId" : 1 } > db.equalDemo.insertOne({_id:2,"StudentFriendNames&quo
-
MongoDBで$regexを使用するにはどうすればよいですか?
以下は、MongoDBで$regexを使用するための構文です- db.yourCollectionName.find({yourFieldName: { $regex: yourValue}}); まず、ドキュメントを使用してコレクションを作成しましょう- > db.regularExpressionDemo.insertOne({"UserName":"John"}); { "acknowledged" : true, "insertedId" : Ob