首页 > 数据库技术 > 详细

MongoDB 学习笔记(二)—— MongoDB Shell

时间:2014-03-14 18:03:07      阅读:482      评论:0      收藏:0      [点我收藏+]

MongoDB自带一个JavaScript shell 可以从命令行中与MongoDB交互,功能非常强大。如在上一节最后一张图所看到,可以执行JavaScript程序。

  • 运行Shell

  前提是启动MongoDB服务器,即运行mongod。

  命令窗口执行e:\mongodb\bin\mongo 即可自动连上MongoDB服务器。

  bubuko.com,布布扣

  • MongoDB基本概念

    bubuko.com,布布扣

   文档是MongoDB基本单元类似数据表中的行(比行复杂的多),集合则类似于表。每个MongoDB实例可以有多个相互独立的数据库。

  •  shell中的基本操作

   在shell查看数据的四个基本操作,增、删、改、查。下面用test数据库为例,对blog集合进行操作。

   insert

   bubuko.com,布布扣

  remove

    db.blog.remove() 永久的删除文档

     db.blog.remove({"title":"MongoDB_Study0"}) 指定条件删除

  update

    bubuko.com,布布扣

    如上图所示如果只想修改某个文档的标题用这个方法则修改了整个文档。所以应当用修改器 “$set”。

    应当这样 db.blog.update({"title":"MongoDB_Study0"},{"$set":{"title":"MT"}}) 这样就只修改了title属性

  find

    db.blog.find() 查询所有文档

     db.blog.find({"title":"MT"}) 指定条件查找

     db.blog.findOne() 返回集合中第一个文档

    

  目前这只是基本的增删改查,后续有更强大增删改查使用。

MongoDB 学习笔记(二)—— MongoDB Shell,布布扣,bubuko.com

MongoDB 学习笔记(二)—— MongoDB Shell

原文:http://www.cnblogs.com/wendoudou/p/MongoDB_1.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!