`

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 数据库基本操作.docx

    mongodb 数据库基本操作 MongoDB 是一个流行的 NoSQL 文档型数据库,它允许你存储 JSON-like 的文档(在 MongoDB 中称为 BSON)。以下是 MongoDB 的一些基本操作: 1. 连接到 MongoDB 通常,你可以使用 MongoDB 的 ...

    mongodb 数据库基本操作.doc

    以下是一些 MongoDB 数据库的基本操作: 1. 连接 MongoDB 通常,你可以使用 MongoDB Shell 或 MongoDB 驱动程序(如 Python 的 pymongo)来连接 MongoDB 数据库。 使用 MongoDB Shell 的命令: bash mongo 或连接...

    mongodb数据库基本操作.pdf

    在 MongoDB 中,可以通过 MongoDB Shell(mongo)或者使用各种可用的驱动程序(如Java驱动程序)执行数据库操作。以下是 MongoDB 中的一些基本数据库操作: ### 连接到数据库 ```bash # 连接到本地 MongoDB 实例 ...

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

    以下是 MongoDB 数据库的基本操作,包括创建数据库、创建集合、插入数据、查询数据、更新数据和删除数据等,并对每个操作进行详细的解释。 1. 连接 MongoDB 数据库 首先,你需要启动 MongoDB 服务并确保 MongoDB ...

    深入云计算 MongoDB管理与开发实战详解pdf.part1

    16.1.3 C#对数据库的基础操作 16.2 C#驱动一致性 16.3 C#常用操作 16.3.1 对MongoDB的操作实例 16.3.2 对用户的操作 16.3.3 对集合的操作 16.3.4 对索引的操作 16.4 C#高级查询 16.4.1 判断...

    深入探究MongoDB:从基础到实战,一个全面的指南

    MongoDB的基本操作包括添加单个或多个文档、查询(包括精准等值查询、多条件查询、嵌套对象查询等)、更新和删除文档​​。此外,MongoDB支持复杂的查询逻辑,如逻辑操作符匹配和数组中的对象查询​​。 最后,...

    电子书:MongoDB权威指南(中文版)

    82.4 启动MongoDB 92.5 MongoDB Shell 102.5.1 运行shell 102.5.2 MongoDB 客户端 112.5.3 shell 中的基本操作 112.5.4 使用shell 的窍门 132.6 数据类型 152.6.1 基本数据类型 152.6.2 数字 172....

    MongoDB权威指南(中文版)高清

    52.2 集合 62.2.1 无模式 62.2.2 命名 72.3 数据库 82.4 启动MongoDB 92.5 MongoDB shell 102.5.1 运行shell 102.5.2 MongoDB客户端 112.5.3 shell中的基本操作 112.5.4 使用shell的窍门 132.6...

    《10天掌握MongoDB》2012完整版.pdf[带书签]

    MONGODB SHELL MONGODB的数据类型 MONGODB的基本数据类型 MONGODB的数组 MONGODB的文档嵌套 MONGODB的OBJECTID 结束语 第二天:初识增删改 添加文档 删除文档 更新文档-文档更换1 更新文档-文档替换2 更新文档-...

    深入云计算 MongoDB管理与开发实战详解pdf.part2

    16.1.3 C#对数据库的基础操作 16.2 C#驱动一致性 16.3 C#常用操作 16.3.1 对MongoDB的操作实例 16.3.2 对用户的操作 16.3.3 对集合的操作 16.3.4 对索引的操作 16.4 C#高级查询 16.4.1 判断...

    PHP使用mongoclient简单操作mongodb数据库示例

    最好回到《mongodb shell基础命令【进阶篇】》,再来看这里的内容,否则有些东西我讲的比较笼统。 好了,不废话了,直接贴代码吧,别害怕看代码,基本每行都写了注释了 <!-- 1、本文采用mongoClient类来实现...

    大数据领域Mongodb分布式文件数据库安装教程,shell终端以及JavaAPI调用

    大数据领域Mongodb分布式文件数据库安装教程(图文的形式),shell终端实现数据的增删改查基本操作(附截图)以及JavaAPI调用Mongodb实现增删改查(附截图)

    MongoDB_Golang.zip

    go-driver这两个比较常用的MongoDB基础库,做了连接池初始化,model层服务封装,提供:初始化MongoDB连接池复用, MongoDB集合(类似MySQL的数据表)的增、删、改、查,事务、管道操作、聚合操作、mongoShell原生命令...

    mongodb学习手册

    十一、 数据库基本操作:增查删改 1. Insert 2. Query 3. Remove 4. Update 十二、 Shell控制台 1. 执行.js 文件 2. –eval 3. 脚本和互动的区别 十三、 安全与认证 1) 开启安全认证 2) 添加用户 3) 认证...

    实验四:NoSQL和关系数据库的操作比较

    (2)熟练使用4种数据库操作常用的 Shell命令。 (3)熟悉4种数据库操作常用的Java API。 A.4.2实验平台 (1)操作系统:Linux(建议Ubuntu 16.04)。(2)Hadoop版本:2.7.1。 (3)MySQL版本:5.7.15。(4)HBase版本:1.1.2。...

    MongoDB增删查改操作示例【基于JavaScript Shell】

    主要介绍了MongoDB增删查改操作,结合实例形式分析了MongoDB数据库基于JavaScript Shell的基本增删查改操作技巧与使用注意事项,需要的朋友可以参考下

    mongodb使用心得简单总结

    1.mongodb特性 1)mongo是一个面向文档的数据库,它集合了nosql和sql数据库两方面的特性。 2)所有实体都是在首次使用时创建。 3)没有严格的事务特性,但是它保证任何一次数据变更都是原子性的。 4)也没有固定的...

    MongoDB的基础查询和索引操作方法总结

    MongoDB使用JavaScript作为shell脚本,可以代替关系型数据库中的SQL语句完成查询操作,包括索引下的查询操作,这里我们就来整理MongoDB的基础查询和索引操作方法总结:

    mongodb-workshop:mon关于mongoDB中基本CRUD操作的说明

    在单独的终端上使用mongo命令启动mongoDB交互式shell。 注意:有时mongod服务器已经在ubuntu的后台运行。 因此,首先尝试运行第二步中提到的命令mongo 。 如果不起作用,则分别启动服务器和交互式外壳。 成功进入...

Global site tag (gtag.js) - Google Analytics