MongoDB
アップセッターとインサート
サーチ…
文書を挿入する
_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