7. 插入文档
MongoDB应用insert()或save()办法向集合中插入文档,语法如下:
- db.COLLECTION_NAME.insert(document)
- > use test
- switched to db test
- > db.col.insert({name:'morris',age:22})
- WriteResult({ "nInserted" : 1 })
以上实例中col是集号绫躯,如不雅该集合不在该数据库中,MongoDB会主动创建该集归并插入文档。
查看已插入的文档
- > db.col.find()
- { "_id" : ObjectId("56e12c22de2a8692a3099065"), "name" : "morris", "age" : 22 }
在我们插入文档的时刻,如不雅我们没有为该文档指定_id,mongodb将会为我们的文档主动创建一个不会反复的ObjectId
有前提的萌芽已插入文档
- db.[集号绫躯].find( <query>, <projection> )
- # > db.user.find({name:"user2"}) ##萌芽name为user2这笔记录
- # > db.user.find({name:"user2"},{age:1}); ## 萌芽name为user2这笔记录的age字段
- > db.user.find()
- > db.user.insert([{name:"user1"},{name:"user2"}])
- > db.user.find()
- { "_id" : ObjectId("519cd842f83727a8baf0a8e3"), "name" : "user1" }
- { "_id" : ObjectId("519cd842f83727a8baf0a8e4"), "name" : "user2" }
定义变量插入文档
- > doc={name:'jack',age:20}
- { "name" : "jack"
推荐阅读
比来研发的项目对DB依附比较重,梳理了这段时光应用MySQL碰到的8个比较具有代表性的问题,谜底也比较偏本身的开辟实践,没有DBA专业和深刻,有进出的请使劲拍砖!… MySQL读写机能>>>详细阅读
本文标题:MongoDB安装及常用操作命令
地址:http://www.17bianji.com/lsqh/37267.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示