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})
  • 相关阅读:
    win2008服务器,fastCGI完美设置教程
    IIS7中配置FastCGI运行PHP
    Apple 移动设备绑定动态生成元素点击事件$(document).on('click',element,callback)失效解决方法
    MacOS Catalina 10.15 brew 安装 PHP 和 使用 pecl 安装 Mcrypt
    Redis 列表命令记录
    Redis hash类型命令
    Redis 字符串命令
    Redis 通用命令记录
    Redis 三种启动方式
    Mac 使用 wget 安装 Redis3.0
  • 原文地址:https://www.cnblogs.com/zhaohui-116/p/12229905.html
Copyright © 2011-2022 走看看