zoukankan      html  css  js  c++  java
  • MongoDB常用命令

        最近项目node.js写后台,数据库采用MongoDB,因此在这记录一些MongoDB的常用命令。 - - - 慢慢更新

    启动数据库:

    mongod
    MongoDB 默认使用执行 mongod 命令所处盘符目录下的 /data/db 作为自己的数据存储目录
    所以在第一次执行该命令之前先自己手动新建一个 /data/db
    如果想要修改默认的数据存储目录,可以 mongod --dbpath-数据存储目录路径

    连接数据库:
    mongo

    查看所有数据库:

    show dbs

    查看当前所在数据库:

    db

    查看当前所在数据库中所有集合:

    show collections

    删除集合

    db.collections.drop()

    查看当前所在数据库相关信息(名称,文档个数,索引,大小等):

    db.stats()

    创建、打开、切换数据库:(如果切换的数据库不存在,会自动创建)

    use 库名

    注意:刚创建的数据库,如果里面没有数据,show dbs 查看将不会显示该数据库。只有插入一条数据后才会显示。

    删除数据库:(当前所在数据库)

    db.dropDatabase()

    操作帮助命令:

    db.help()

    增、删、改、查(假定集合名 - - - users)

    插入数据:

    db.users.insert({"id":1,"name":"张三","age":16,”sex”:“男”})

    查找数据:

        查找所有

    db.users.find()

        按单个条件查找

    db.users.find({"id":1})

        按多个条件查找   

    db.users.find({
    "id":1,"sex":"男"
    })

    更新数据:

    db.users.update({"name":"张三"},{$set:{"age":15}})
    把名字为张三的年龄改为15岁

    删除数据:

    db.users.remove({"name":"张三"})

    默认情况会删除所有符合条件的文档

     按条件删除一个:

    db.users.remove({"name":"张三"},{justOne:true})
  • 相关阅读:
    Java实现字符串的包含
    Java实现字符串的包含
    Java实现字符串的包含
    Java实现字符串的包含
    Java实现字符串的包含
    穷文富理撑死工,得先学门能挣钱的手艺
    Windows更新清理工具 (winsxs 清理工具)
    SQLite实现内存键值存储
    Qt5.7.0移植到4412
    罗辑思维2014 第11集 迷茫时代的明白人(慢慢来,能做一点是一点),有书卖
  • 原文地址:https://www.cnblogs.com/zhaohui-116/p/12229905.html
Copyright © 2011-2022 走看看