Latest web development tutorials

ドキュメントに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データが更新されます。