MongoDB的基本概念
数据库 database
- 一个服务器中可以有多个数据库
- 数据库用来保存集合
集合 collection
- 一个数据库中可以有多个集合
- 集合用来保存文档
文档 document
- 一个集合中有多个文档
- 文档就是我们操作的数据
- 文档实际上就是一个JSON,但是是增强版的JSON,称为BSON
在MongoDB中,数据库和集合都不需要创建,数据库和集合会在第一次插入文档时创建.
基本指令
显示所有数据库
show dbs
进入到指定的数据库中
use 数据库名
显示当前数据库所有集合
show collections
向指定集合插入文档
语法:db.<collection>.insert(doc(s))
eg:
db.users.insert({username:"sunwukong",age:18,gender:"male"})
查询当前集合中的所有文档
语法:db.<collection>.find()
eg:
db.users.find()
统计集合中文档的数量
db.users.count()