Latest web development tutorials

MongoDB ke dalam dokumen

bab ini kita akan menunjukkan cara untuk memasukkan data ke dalam koleksi MongoDB.

struktur data JSON dokumen dan pada dasarnya sama.

Semua data disimpan dalam koleksi yang Format BSON.

BSON adalah bentuk biner format kelas penyimpanan json disebut Binary JSON.

Insert Dokumen

MongoDB menggunakan insert () atau menyimpan () metode untuk memasukkan dokumen ke koleksi, sintaksnya adalah sebagai berikut:

db.COLLECTION_NAME.insert(document)

contoh

Dokumen-dokumen berikut dapat disimpan dalam koleksi col w3big basis data MongoDB:

>db.col.insert({title: 'MongoDB 教程', 
    description: 'MongoDB 是一个 Nosql 数据库',
    by: '本教程',
    url: 'http://www.w3big.com',
    tags: ['mongodb', 'database', 'NoSQL'],
    likes: 100
})

Col contoh di atas adalah nama koleksi kami, bagian sebelumnya kita telah dibuat, dan jika set tidak dalam database, MongoDB secara otomatis akan membuat dokumen koleksi dan insert.

Lihat ke dalam dokumen:

> db.col.find()
{ "_id" : ObjectId("56064886ade2f21f36b03134"), "title" : "MongoDB 教程", "description" : "MongoDB 是一个 Nosql 数据库", "by" : "本教程", "url" : "http://www.w3big.com", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 }
> 

Kami juga dapat didefinisikan sebagai data variabel sebagai berikut:

> document=({title: 'MongoDB 教程', 
    description: 'MongoDB 是一个 Nosql 数据库',
    by: '本教程',
    url: 'http://www.w3big.com',
    tags: ['mongodb', 'database', 'NoSQL'],
    likes: 100
});

Setelah pelaksanaan hasil adalah sebagai berikut:

{
        "title" : "MongoDB 教程",
        "description" : "MongoDB 是一个 Nosql 数据库",
        "by" : "本教程",
        "url" : "http://www.w3big.com",
        "tags" : [
                "mongodb",
                "database",
                "NoSQL"
        ],
        "likes" : 100
}

Masukkan operasi:

> db.col.insert(document)
WriteResult({ "nInserted" : 1 })
> 

Ke dalam dokumen Anda juga dapat menggunakan db.col.save (dokumen) perintah. Jika Anda tidak menentukan bidang _id save () metode mirip dengan menyisipkan () metode. Jika Anda menentukan bidang _id, data _id diperbarui.