要將數據插入MongoDB集合,請使用MongoDB的insert()或save()方法。
以下代碼顯示了insert()命令的語法:
>db.COLLECTION_NAME.insert(document)
>db.mycol.insert({ _id: ObjectId(2df22ad2222c), title: "MongoDB Tutorial", description: "MongoDB is no sql database", by: "m.o2fo.com", url: "http://m.o2fo.com", tags: ["mongodb", "database", "NoSQL","tutorial","big data"], likes: 100 })
mycol
集合名稱。如果集合不存在,MongoDB將創(chuàng)建此集合,然后將文檔插入其中。
如果我們不指定_id參數,那么MongoDB將為此文檔分配唯一的ObjectId。
>db.post.insert([ { title: "MongoDB Overview", description: "MongoDB is no sql database", url: "http://m.o2fo.com", tags: ["mongodb", "database", "NoSQL","tutorial","big data"], likes: 122 }, { title: "MongoDB setup", description: "NoSQL database is schema less", url: "http://m.o2fo.com", tags: ["mongodb", "database", "NoSQL","tutorial","big data"], likes: 22, comments: [ { user:"user1", message: "My first comment", dateCreated: new Date(2014,10,10,2,35), like: 0 } ] } ])
要插入文檔,您還可以使用db.post.save(document)。
更多建議: