ドキュメントにMongoDBの
この章では、我々は、コレクションのMongoDBにデータを挿入する方法を紹介します。
JSONデータ文書の構造と本質的に同じ。
コレクションに格納されているすべてのデータはBSONフォーマットです。
BSONはバイナリJSONと呼ばれるクラスのJSONストレージ形式のバイナリ形式です。
文書を挿入
次のようにMongoDBのコレクションに文書を挿入する)((インサートを使用して)、または保存する方法、構文は次のとおりです。
db.COLLECTION_NAME.insert(document)
例
以下のドキュメントは、w3bigコルコレクションのMongoDBデータベースに格納することもできます。
>db.col.insert({title: 'MongoDB 教程', description: 'MongoDB 是一个 Nosql 数据库', by: '本教程', url: 'http://www.w3big.com', tags: ['mongodb', 'database', 'NoSQL'], likes: 100 })
上記の例コルは、私たちのコレクション名、私たちは既に作成している前のセクションで、セットがデータベースにない場合、MongoDBは自動的にコレクションを作成し、文書を挿入します。
文書に見ます:
> db.col.find() { "_id" : ObjectId("56064886ade2f21f36b03134"), "title" : "MongoDB 教程", "description" : "MongoDB 是一个 Nosql 数据库", "by" : "本教程", "url" : "http://www.w3big.com", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 } >
次のように我々はまた、データ変数として定義することができます。
> document=({title: 'MongoDB 教程', description: 'MongoDB 是一个 Nosql 数据库', by: '本教程', url: 'http://www.w3big.com', tags: ['mongodb', 'database', 'NoSQL'], likes: 100 });
結果は以下の通り実施後、次のとおりです。
{ "title" : "MongoDB 教程", "description" : "MongoDB 是一个 Nosql 数据库", "by" : "本教程", "url" : "http://www.w3big.com", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 }
操作を挿入します。
> db.col.insert(document) WriteResult({ "nInserted" : 1 }) >
文書にまたdb.col.save(文書)コマンドを使用することができます。 あなたが保存_idフィールドを指定しない場合は()メソッドは、()メソッドを挿入することと似ています。 あなたは_idフィールドを指定した場合、_idデータが更新されます。