`

MongoDB shell基本操作

阅读更多
DB shell数据库操作
    shell命令操作语法和JavaScript很类似,其实控制台底层的查询语句都是用JavaScript脚本完成操作的。

数据库
1、 Help查看命令提示
help
db.help();
db.yourColl.help();
db.youColl.find().help();
rs.help();

2、 切换/创建数据库
>use yourDB;
当创建一个集合(table)的时候会自动创建当前数据库

3、 查询所有数据库
show dbs;

4、 删除当前使用数据库
db.dropDatabase();

5、 从指定主机上克隆数据库
db.cloneDatabase(“127.0.0.1”);
将指定机器上的数据库的数据克隆到当前数据库

6、 从指定的机器上复制指定数据库数据到某个数据库
db.copyDatabase("mydb", "temp", "127.0.0.1");
将本机的mydb的数据复制到temp数据库中

7、 修复当前数据库
db.repairDatabase();

8、 查看当前使用的数据库
db.getName();
db;
db和getName方法是一样的效果,都可以查询当前使用的数据库

9、 显示当前db状态
db.stats();

10、 当前db版本
db.version();

11、 查看当前db的链接机器地址
db.getMongo();

Collection聚集集合 
1、 创建一个聚集集合(table)
db.createCollection(“collName”, {size: 20, capped: 5, max: 100});

2、 得到指定名称的聚集集合(table)
db.getCollection("account");

3、 得到当前db的所有聚集集合
db.getCollectionNames();

4、 显示当前db所有聚集索引的状态
db.printCollectionStats();

用户相关
1、 添加一个用户
db.addUser("name");
db.addUser("userName", "pwd123", true);
添加用户、设置密码、是否只读

2、 数据库认证、安全模式
db.auth("userName", "123123");

3、 显示当前所有用户
show users;

4、 删除用户
db.removeUser("userName");

其他
1、 查询之前的错误信息
db.getPrevError();

2、 清除错误记录
db.resetError();
分享到:
评论

相关推荐

    MongoDB Shell命令.pdf

    在使用MongoDB Shell时,有一些基本的命令可以用于数据库的管理和操作。例如,showdbs 或 show databases 命令可以用来查看当前服务器上的所有数据库。use命令用于选择数据库,如果数据库不存在,则会新建数据库。db...

    mongodb 数据库基本操作.doc

    ### MongoDB数据库基本操作详解 #### 一、连接MongoDB数据库 MongoDB是一个广泛使用的开源文档数据库,支持多种编程语言。为了能够与MongoDB交互并执行各种数据库操作,首先需要通过官方提供的驱动程序或其他第三...

    MongoDB若基本操作

    在这个“MongoDB基本操作”的主题中,我们将深入探讨如何使用MongoDB进行数据的增删改查以及其它关键操作。 1. **安装与启动MongoDB** - 在不同的操作系统(如Windows、Linux或macOS)上安装MongoDB的步骤略有不同...

    mongodb 数据库基本操作.docx

    ### MongoDB 数据库基本操作详解 #### 一、简介 MongoDB 是一款非常流行的 NoSQL 文档型数据库系统,因其灵活性和高性能而被广泛应用于多种场景之中。与传统的关系型数据库不同,MongoDB 使用类似 JSON 的 BSON ...

    mongodb搭建,shell操作,索引,副本集

    通过以上详细介绍,我们不仅了解了MongoDB的基本概念和技术细节,还深入探讨了其安装配置、操作管理、备份恢复、认证授权以及复制等方面的知识点,为运维人员和数据库管理员提供了全面的技术指南。

    Mongodb安装部署操作资料

    本资料包涵盖了MongoDB的安装、部署以及相关的操作知识,旨在帮助用户全面理解和掌握MongoDB的基本使用。 首先,让我们从MongoDB的安装开始。MongoDB提供了适用于多种操作系统(如Windows、Linux和macOS)的二进制...

    mongodb 数据库基本操作

    对于工作1-3年的运维人员来说,掌握MongoDB的基本操作是提升工作效率的重要一环。下面我们将详细介绍MongoDB数据库的基本操作。 1. 安装与启动MongoDB: 在不同的操作系统上,安装MongoDB的步骤略有不同。通常,你...

    使用Robo 3T中Shell命令操作MongoDB数据库.pptx

    除了基本的CRUD操作,MongoDB Shell还支持更多高级特性,如聚合框架(Aggregation Framework)、索引管理、数据库备份和恢复、数据迁移等。例如,你可以使用聚合管道进行复杂的数据分析: ```javascript db....

    mongodb数据库基本操作.pdf

    除了上述基础操作外,MongoDB还支持许多高级功能,比如聚合框架、事务管理等。聚合框架允许执行复杂的数据分析任务,如分组、排序和聚合数据。事务管理则使得多个操作能够在一致性和隔离性下执行。 - **聚合管道**...

    老生常谈MongoDB数据库基础操作

    以下是关于MongoDB数据库基础操作的一些关键知识点: 1. **文档型数据库**:MongoDB采用文档型数据模型,其中数据以BSON(Binary JSON)格式存储,类似于JSON结构,允许每个文档具有不同的字段,提供了高度的灵活性...

    ### MongoDB数据库基本操作大全

    ### MongoDB数据库基本操作详解 #### 一、安装与设置 MongoDB是一款开源的NoSQL数据库系统,以其灵活性、可扩展性和高性能而闻名。在开始学习MongoDB的基本操作之前,首先需要确保已经在目标系统上完成了MongoDB的...

    MongoDB数据库基本操作方法

    ### MongoDB数据库基本操作详解 #### 一、连接MongoDB数据库 在进行任何MongoDB操作之前,首先需要确保已经正确安装并启动了MongoDB服务。接着,开发者需要通过合适的客户端工具或者编程语言提供的驱动程序来建立...

    MongoDB客户端访问(Shell方式 ) .pdf

    除了上述基本操作,MongoDB Shell还支持更复杂的查询表达式、聚合操作、索引管理、用户权限控制等高级功能。在学习MongoDB时,建议阅读官方文档以及相关的权威指南,如提到的参考文献,以便深入理解和掌握MongoDB的...

    MongoDB基础操作指南.rar

    本指南将深入探讨MongoDB的基本操作,帮助你更好地理解和掌握这个强大的NoSQL数据库系统。 一、安装与启动MongoDB MongoDB的安装相对简单,提供Windows、Linux和macOS等平台的二进制包。在安装完成后,通过命令行...

    mongodb 数据库基本操作指南.pdf

    本文档将详细介绍MongoDB的基础操作流程,包括连接数据库、创建数据库与集合、插入与查询数据、更新与删除数据等内容。 #### 二、连接 MongoDB 数据库 为了开始使用 MongoDB,首先需要确保 MongoDB 服务已启动并且...

Global site tag (gtag.js) - Google Analytics