-
MongoDBでキーが不明な場合を見つけますか?
キーが不明な場合を見つけるには、$addFieldと$objectToArrayを使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.demo375.insertOne( ... { ... "details":{ ... "Name":"John", ... "Age":23
-
showdbsとshowdatabasesのMongoDBの違いは?
showdbsとshowdatabasesの間に違いはありません。どちらのコマンドも、内部でlistDatabasesコマンドを呼び出します。 showdbsコマンドは次のとおりです- > show dbs これにより、次の出力が生成されます- admin 0.002GB app 0.000GB business  
-
ストアド関数を実行するためのMongoDBクエリ?
JavaScript関数は、system.jsというシステムコレクションを使用して再利用するために保存できます。関数を保存するには、db.collection.save()、を使用します まず関数を作成しましょう。以下はクエリです- > db.system.js.save({ ... _id: "displayMessage", ... value: function (data) { ... return 'The Name is: ' + data; .
-
MongoDBで集計後に更新するにはどうすればよいですか?
ドキュメントを更新するために、集約パイプラインを使用することはできません。 update()を使用できます。まず、ドキュメントを使用してコレクションを作成しましょう- > db.demo376.insertOne( ... { ... ... "id" :101, ... ... "details" : [ ... { ... &n
-
MongoDB集計メソッドで整数の配列を連結するにはどうすればよいですか?
連結するには、MongoDBaggregate()で$concatを使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.demo377.insertOne({"ListOfIds":[1001,1002,1003,1004,1005,1006,1007]}); { "acknowledged" : true, "insertedId" : ObjectId("5e5a73462ae06a1609a00b0e") } find(
-
MongoDBでのサブドキュメントの操作
サブドキュメントを操作するには、MongoDBでdot(。)表記を使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.demo378.insertOne( ... { ... Name: 'Chris', ... details:[ ... {id:101,Score:56}, ... {id:102
-
特定のネストされたプロパティでのMongoDBプロジェクション?
特定のネストされたプロパティに投影するには、MongoDBでaggregate()を使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.demo379.insertOne( ... { ... "details1" : { ... "details2" : { ... "details3&qu
-
MongoDB $ addToSetは、オブジェクトの深いネストされた配列を追加しますか?
$ addToSet演算子は、値がすでに存在しない限り、配列に値を追加します。存在する場合、$addToSetはその配列に何もしません。 まず、ドキュメントを使用してコレクションを作成しましょう- > db.demo380.insertOne({ ... ... "details" : [ ... { ... "Name" : "Chris", ...
-
MongoDBで特定のサブドキュメントを選択するにはどうすればよいですか?
MongoDBで特定のサブドキュメントを選択するには、find()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo37.insertOne({"Details":[{"Name":"Chris","Age":21},{"Name":"David","Age":23}]}); { "acknowledged" : true, "ins
-
文字列をintに変換するMongoDBクエリ?
文字列をintに変換するには、MongoDBでparseInt()を使用します。まず、ドキュメントを使用してコレクションを作成しましょう- > db.demo369.insertOne({"Price":"1000000"}); { "acknowledged" : true, "insertedId" : ObjectId("5e57e2e32ae06a1609a00aed") } > db.demo369.insertOne({
-
MongoDBデータベースの検索クエリから配列値を取得する
検索クエリから配列値を取得するには、ドット表記を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo38.insertOne({"ClientDetails":[{"ClientId":101,"ClientName":"Chris"}]}); { "acknowledged" : true, "insertedId" : ObjectId("5e176abccfb11e5c3
-
要素の順序に関係なく、配列に一致するドキュメントのMongoDBクエリ
これには、MongoDBで$allを使用します。 MongoDBの$all演算子は、フィールドの値が指定されたすべての要素を含む配列であるドキュメントを選択します。 まず、ドキュメントを使用してコレクションを作成しましょう- > db.demo370.insertOne( ... { ... "Name" : "Chris", ... "details" : [ ... &nb
-
Mongo DBドキュメントの単一のリストアイテムを更新し、1ずつインクリメントします
これには、位置演算子($)を使用します。フィールド値を1インクリメントするには、$inc演算子を使用します。ドキュメントを使用してコレクションを作成しましょう- >db.demo39.insertOne({"ProductDetails":[{"ProductName":"Product-1","ProductPrice":349}]}); { "acknowledged" : true, "insertedId" :
-
特定のMongoDBデータベースのコレクションを表示しますか?
最初に、次の構文のようにUSEコマンドを使用してMongoDBの特定のデータベースに切り替えます- use yourDatabaseName; db.getCollectionNames(); 上記の構文を実装して、データベースWEBのコレクションを表示しましょう- > use web; switched to db web > db.getCollectionNames();に切り替えました これにより、次の出力が生成されます- [ "2015-myCollection", "2015-y
-
MongoDBの特定のフィールドで検索
まず、ドキュメントを使用してコレクションを作成しましょう- > db.demo371.insertOne({"Name":"David","CountryName":"US"}); { "acknowledged" : true, "insertedId" : ObjectId("5e57f6982ae06a1609a00af2") } > db.demo371.insertOne({&quo
-
新しいオブジェクトを作成し、MongoDBに保存されたオブジェクトを取得するにはどうすればよいですか?
これには、MongoDBでsave()を使用します。以下は構文です- var anyVaribaleName=yourValue db.anyCollectionName.save(yourVariableName); yourVariableName; まず、例のオブジェクトを作成しましょう- > var studentDetails={"StudentName":"Chris","ListOfMarks":[56,78,89],"ListOfSubject":["MySQL",&qu
-
MongoDBコレクションの主キーを変更しますか?
主キーを変更するには、最初に主キーを削除する必要があります。 forEach()をdeleteと一緒に使用して、新しい主キーを削除して取得します。ドキュメントを使用してコレクションを作成しましょう- > db.demo41.insertOne({"StudentName":"Carol"}); { "acknowledged" : true, "insertedId" : ObjectId("5e25ce4acfb11e5c34d898e3&quo
-
MongoDBアグリゲーションで$ifNullを使用するにはどうすればよいですか?
$ ifNullは式を評価し、式がnull以外の値と評価された場合は、式の値を返します。 まず、ドキュメントを使用してコレクションを作成しましょう- > db.demo372.insertOne({"FirstName":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e591aea2ae06a1609a00af6") } > db.demo372.ins
-
コレクションから特定の都市レコードを見つけるためのMongoDBクエリ
これには、find()を使用して、特定のレコードをフェッチします。ドキュメントを使用してコレクションを作成しましょう- > db.demo30.insertOne({"City":"New York"}); { "acknowledged" : true, "insertedId" : ObjectId("5e174ceccfb11e5c34d898bd") } > db.demo30.insertOne({"City&q
-
MongoDBにインデックスの代わりにBasicCursorを使用させるにはどうすればよいですか?
インデックスの使用を避けるには、MongoDBでhint()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo31.createIndex({"StudentFirstName":1}); { "createdCollectionAutomatically" : true, "numIndexesBefore" : 1, "numIndexesAfter" : 2, &q