サーチ…


文書を挿入する

_idは12バイトの16進数で、すべてのドキュメントの一意性を保証します。ドキュメントを挿入するときに_idを指定することができます。 もしあなたがMongoDBを提供していなければ、すべての文書に対して一意のIDを提供します。これらの12バイトは、現在のタイムスタンプの最初の4バイト、マシンIDの次の3バイト、次のmongodbサーバのプロセスIDの2バイト、および残りの3バイトは単純な増分値です。

db.mycol.insert({
 _id: ObjectId(7df78ad8902c),
 title: 'MongoDB Overview',
 description: 'MongoDB is no sql database',
 by: 'tutorials point',
 url: 'http://www.tutorialspoint.com',
 tags: ['mongodb', 'database', 'NoSQL'],
 likes: 100
})

ここでmycolはコレクション名で、コレクションがデータベースに存在しない場合、MongoDBはこのコレクションを作成し、そのコレクションにドキュメントを挿入します。挿入されたドキュメントで、 _idパラメータを指定しなければ、MongoDBはこのドキュメントに対して一意のObjectIdを割り当てます。



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow