zoukankan      html  css  js  c++  java
  • MongoDB 学习笔记(二)—— MongoDB Shell

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

    • 运行Shell

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

      命令窗口执行e:mongodbinmongo 即可自动连上MongoDB服务器。

      

    • MongoDB基本概念

        

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

    •  shell中的基本操作

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

       insert

       

      remove

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

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

      update

        

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

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

      find

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

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

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

        

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

  • 相关阅读:
    js:语言精髓笔记1--标识符与基本类型
    ember.js:使用笔记4 数组数据的分组显示
    ember.js:使用笔记3 活用{{bind-attr}}
    ember.js:使用笔记2-数据删除与存储
    ember.js:使用笔记1-数组数据统一显示
    工具:使用jekyll生成静态网站
    css:删除:×的效果
    js写随机一个颜色
    回调函数的使用
    jquery获取select标签的选中元素
  • 原文地址:https://www.cnblogs.com/wendoudou/p/MongoDB_1.html
Copyright © 2011-2022 走看看