MongoDB插入文档

文档的数据结构和JSON基本一样。 所有存储在集合中的数据都是BSON格式。 BSON是一种类json的一种二进制形式的存储格式,简称Binary JSON。

语法
MongoDB使用insert()或save()方法向集合中插入文档,语法如下:
 
   
db.COLLECTION_NAME.insert(document)

实例
以下文档可以存储在MongoDB的test数据库的col集合中:
 
   
> use test
switched to db test
> db.auth('test','test')
1
> db.col.insert({name:'morris',age:22})
WriteResult({ "nInserted" : 1 })
以上实例中col是集合名,如果该集合不在该数据库中,MongoDB会自动创建该集合并插入文档。

查看已插入文档
 
   
> db.col.find()
{ "_id" : ObjectId("56e12c22de2a8692a3099065"), "name" : "morris", "age" : 22 }

定义变量插入文档
 
   
> doc={name:'jack',age:20}
{ "name" : "jack", "age" : 20 }
> db.col.insert(doc)
WriteResult({ "nInserted" : 1 })
> db.col.find()
{ "_id" : ObjectId("56e12c22de2a8692a3099065"), "name" : "morris", "age" : 22 }
{ "_id" : ObjectId("56e12f49de2a8692a3099068"), "name" : "jack", "age" : 20 }
插入文档也可以使用db.col.save(document)命令。如果不指定_id 字段save()方法类似于insert()方法。如果指定_id字段,则会更新该_id的数据。

猜你喜欢

转载自blog.csdn.net/u022812849/article/details/51303951