ドキュメントのMongoDB一括挿入
一括挿入の場合、MongoDBでinsert()を使用できます。ドキュメントを使用してコレクションを作成しましょう-
> var manyDocument = db.demo255.initializeUnorderedBulkOp(); > manyDocument.insert( { "Name":"Chris",Age:24} ); > manyDocument.insert( {"Name":"Bob",Age:22 } ); > manyDocument.insert( { "Name":"David",Age:23 } ); > manyDocument.execute(); BulkWriteResult({ "writeErrors" : [ ], "writeConcernErrors" : [ ], "nInserted" : 3, "nUpserted" : 0, "nMatched" : 0, "nModified" : 0, "nRemoved" : 0, "upserted" : [ ] })
find()メソッドを使用してコレクションからすべてのドキュメントを表示する-
> db.demo255.find();
これにより、次の出力が生成されます-
{ "_id" : ObjectId("5e47a25e1627c0c63e7dba82"), "Name" : "Chris", "Age" : 24 } { "_id" : ObjectId("5e47a25e1627c0c63e7dba83"), "Name" : "Bob", "Age" : 22 } { "_id" : ObjectId("5e47a25e1627c0c63e7dba84"), "Name" : "David", "Age" : 23 }
-
一度に複数の挿入のためのMongoDB挿入ステートメントを書く
複数挿入の場合は、MongoDBでinsert()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo689.insert([ ... {ClientName:"Chris","ClientAge":34,"ClientCountryName":"US"}, ... {ClientName:"David","ClientAge":28,"ClientCountryName&q
-
MongoDBで特定の複数のドキュメントを取得する
MongoDBで特定の複数のドキュメントをフェッチするには、$inを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo593.insertOne({id:1,"Name":"Chris"});{ "acknowledged" : true, "insertedId" : ObjectId("5e93177dfd2d90c177b5bcd9") } > db.demo593.insertOne({id:2,"Name