作家
登录

MongoDB安装及常用操作命令

作者: 来源: 2017-09-08 17:02:36 阅读 我要评论

#进入数据库mongos> use testdb; 
  • mongos> show collections; 
  • mycollection 
  • mongos> db.mycollection.drop(); 
  • true 
  • mongos> show collections;  
  • 7. 插入文档

    MongoDB应用insert()或save()办法向集合中插入文档,语法如下:

    1. db.COLLECTION_NAME.insert(document) 
    1. > use test 
    2.  
    3. switched to db test 
    4.  
    5. > db.col.insert({name:'morris',age:22}) 
    6.  
    7. WriteResult({ "nInserted" : 1 })  

    以上实例中col是集号绫躯,如不雅该集合不在该数据库中,MongoDB会主动创建该集归并插入文档。

    查看已插入的文档

    1. > db.col.find() 
    2.  
    3. "_id" : ObjectId("56e12c22de2a8692a3099065"), "name" : "morris""age" : 22 }  

    在我们插入文档的时刻,如不雅我们没有为该文档指定_id,mongodb将会为我们的文档主动创建一个不会反复的ObjectId

    有前提的萌芽已插入文档

    1. db.[集号绫躯].find( <query>, <projection> ) 
    2.  
    3. # > db.user.find({name:"user2"}) ##萌芽name为user2这笔记录 
    4.  
    5. # > db.user.find({name:"user2"},{age:1}); ## 萌芽name为user2这笔记录的age字段  
    1. > db.user.find() 
    2.  
    3. > db.user.insert([{name:"user1"},{name:"user2"}]) 
    4.  
    5. > db.user.find() 
    6.  
    7. "_id" : ObjectId("519cd842f83727a8baf0a8e3"), "name" : "user1" } 
    8.  
    9. "_id" : ObjectId("519cd842f83727a8baf0a8e4"), "name" : "user2" }  

    定义变量插入文档


    1. > doc={name:'jack',age:20} 
    2.  
    3. "name" : "jack"

        推荐阅读

        MySQL开发实践8问,你能hold住几个?

      比来研发的项目对DB依附比较重,梳理了这段时光应用MySQL碰到的8个比较具有代表性的问题,谜底也比较偏本身的开辟实践,没有DBA专业和深刻,有进出的请使劲拍砖!&hellip; MySQL读写机能>>>详细阅读


      本文标题:MongoDB安装及常用操作命令

      地址:http://www.17bianji.com/lsqh/37267.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)