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

    数据库操作

    1. 查询所有数据库
    • show dbs;
    1. 切换/创建数据库
    • use yourDB;
    1. 删除当前使用数据库
    • db.dropDatabase();
    1. 查看当前使用的数据库
    • db.getName();
    1. 显示当前db状态
    • db.stats();
    1. 查看当前数据库版本, 4.2.15
    • db.version();
    1. 查看当前db的链接机器地址
    • db.getMongo();

    Collection聚集集合

    1. 创建一个聚集集合 table
    • db.createCollection(“collName”, {size: 20, capped: 5, max: 100});//创建成功会显示{“ok”:1}
    1. 得到当前db的所有聚集集合
    • db.getCollectionNames();
    1. 删除指定名称的集合
    • db.macCode01.drop();
      • 返参:true
    1. 显示当前db所有聚集索引的状态
    • db.printCollectionStats();

    聚集集合查询

    1. 查询所有记录
    • db.userInfo.find();
      • 相当于:select* from userInfo;
    1. 查询去掉后的当前聚集集合中的某列的重复数据
    • db.userInfo.distinct("name");
      • 相当于:select distict name from userInfo;
    1. 查询name中包含 mongo的数据
    • db.userInfo.find({name: /mongo/});
    1. 按照年龄排序
    • 升序:db.userInfo.find().sort({age: 1});
    • 降序:db.userInfo.find().sort({age: -1});

    更多

    1. 创建索引【谐音:嗯撤index】
    • ensureIndex
    1. 查询当前聚集集合所有索引
    • db.userInfo.getIndexes();
    1. 简单Hello World
    • print("Hello World!");

    文档出处

    1. 转载出处:点击跳转 文章出自:脚本之家
  • 相关阅读:
    django缓存机制
    RBAC基于角色访问控制
    Book系列十大接口
    xadmin的使用
    JWT认证
    自动生成接口文档
    drf的过滤排序分页异常处理
    认证权限解析频率
    python学习之内置模块补充
    python学习之内置模块补充作业
  • 原文地址:https://www.cnblogs.com/Twittery/p/15029456.html
Copyright © 2011-2022 走看看