### Help查看命令提示
db.help();
db.yourColl.help();
db.youColl.find().help();
rs.help();
##特别提示,mongoDB shell严格区分大小写
use yourdb; 切换到yourdb,如果该数据库原来不存在,则当创建一个集合(table)的时候会自动创建当前数据库
show dbs; 查看所有的数据库
下面的命令通过help都能查到
1、show dbs 查看db中的所有数据库
2、show collections 查看当前数据库中的所有的collection,即表
3、db.dbName.insert({"column1";"value1","column2":"value2"});//将两行插入表test中
4、db.dbname.update({"column1":"value1"},{'$set':{"column2":"value2"}});更新满足条件的记录中的column2的字段值
5、db.dbname.remove({"username":"erliang20088"});删除字段username的值为erliang20088的记录。
db.dbname.remove();清空表dbname。
6、db.dbname.find();查询表dbName的所有记录
db.tablename.count(); 查询表tablename的记录条数
7、db.dbname.drop();删除一张表.
8、db.getName();得到当前数据库的名称
9、db.dbname.drop();删除当前的collection
10、db.dropDatabase();删除当前数据库
11、db.createCollection("dbName");//创建一个collection
12、db.currentOp()取消当前库的操作
13、db.eval(function,args);将一个js函数传个去参数args并执行。
14、db.getCollection("dbName");取得dbName的数据集合
15、db.getCollectionNames();取得当前库中的所有合法的collecion name
16、db.getLastError();得到最后一个error的错误信息
17、db.getMongo();返回连接mongo server的信息
18、db.version();返回mongoDB的版本信息
19、db.dbname.dataSize();dbname的数据集的大小
20、db.dbname.stats();dbname的状态
分享到:
相关推荐
### MongoDB入门到精通知识点概述 #### 一、MongoDB简介 MongoDB是一种开源的文档数据库,采用JSON格式存储数据,并提供了高性能、高可用性和自动扩展的能力。它属于NoSQL数据库的一种,非常适合处理大规模数据和...
### MongoDB入门学习知识点详解 #### 一、MongoDB简介与特点 MongoDB是一种非常流行的开源文档型NoSQL数据库系统,以其高性能、高可用性及易扩展性而著称。相较于传统的关系型数据库如MySQL、Oracle等,MongoDB...
MongoDB的独特之处在于: 1. **无数据结构限制**:文档数据模型允许存储复杂的数据结构,如嵌套数组和对象。 2. **完全的索引支持**:支持多种类型的索引,如单键、复合键、地理空间索引等,提高查询效率。 3. **...
系统的学习MongoDB从入门到进阶,掌握现在火爆的NoSQL技术之一。 选择MongoDB的原因及其优势 MongoDB单机部署、副本集部署、分片部署以及相关操作 MongoDB的客户端连接和常用命令操作 SpringDataMongoDB对MongoDB的...
### MongoDB入门知识点详解 #### 一、NoSQL简介与MongoDB概述 - **NoSQL**:NoSQL(Not Only SQL)是一种非关系型数据库管理系统的总称,它突破了传统关系型数据库在处理大规模数据时的限制,尤其适用于大数据及高...
"Mongodb入门教程、示例+Spring Boot完整示例+聚合" 本节课将完整地介绍 MongoDB 的入门教程、示例、Spring Boot 完整示例和聚合。 简介 NoSQL(Not Only SQL)是一种非关系型的数据库, MongoDB 是基于分布式...
MongoDB提供了丰富的操作命令,如`use`用于切换数据库,`show dbs`显示所有数据库,`db.dropDatabase()`删除当前数据库。对于文档的操作,有`insert`用于插入,`update`用于更新,`remove`用于删除,以及`find`用于...
### MongoDB入门知识点详解 #### MongoDB概述 MongoDB是一款开源、高性能、无模式的文档型数据库系统,被广泛应用于Web应用及大数据处理等场景。它采用了BSON(Binary JSON)格式来存储数据,使得数据存储更加灵活...
文档是MongoDB的基本数据单元,它们类似于JSON对象,可以包含嵌套的文档和数组。 MongoDB的高可用性体现在其复制集(replica sets)功能上,它可以在多个节点间复制数据,确保即使在单个节点故障时也能提供服务。...
以上是对MongoDB入门学习的一些主要知识点的概述,通过深入学习和实践,你可以掌握这个强大的NoSQL数据库,并将其应用于各种项目中。在实际操作中,不断探索和优化,才能更好地发挥MongoDB的优势。
在入门MongoDB的过程中,理解其基本概念、操作语法以及核心特性是至关重要的。 1. **基本概念** - **文档(Document)**:MongoDB中的数据存储形式,类似于JSON对象,由键值对组成。 - **集合(Collection)**:...
MongoDB的查询操作包括基本的`find`、`findOne`、`count`等,还可以使用聚合框架(Pipeline)进行复杂的数据处理。例如,`db.collection.aggregate([pipeline])`可以实现数据过滤、分组、排序等多种操作。此外,通过...
MongoDB 是一个流行的开源NoSQL数据库系统,专为...学习MongoDB不仅需要理解其基本概念,还需要实践操作以掌握其强大的功能。无论是在Java或其他编程语言环境中,MongoDB都是开发现代Web应用和大数据处理的有力工具。
mongodb 基础知识入门详解:优,缺点,常用命令,数据基础操作解析
数据库则是MongoDB的基本存储单元,一个实例可以包含多个数据库,每个数据库又包含多个集合。 MongoDB的一大特色是它的查询语言,它支持类似于面向对象的查询语法,能够执行类似于关系数据库的单表查询。此外,...
1. 连接与断开:使用mongo客户端工具连接到MongoDB服务器,通过`use`命令切换数据库。 2. 插入数据:`db.collection.insertOne()`或`db.collection.insertMany()`方法用于插入单个或多个文档。 3. 查询数据:`db....