通过客户端的命令进入到mongodb服务中
mongo命令进入客户端
show dbs 查看数据库
show tables/show collections 查看集合(查看当前库里面的表)
db 查看当前数据库
use 数据库 切换或创建数据库 如果数据库存在则切换,不存在则先创建后切换
# 添加一个集合对象并向此集合中添加文档
// 集合名有则添加文档,集合不存在时先帮创建集合后创建文件
db.集合名.insert(json对象);
db.c1.insert({name:‘user1‘});
# 查看集合
db.c1.find()
# { "_id" : ObjectId("5c0fa4758878caa23d36c0fb"), "name" : "zhangsan" }
objectID类型
ObjectId对象对象数据组成:时间戳 |机器码|PID|计数器 系统自动生成
_id的键值我们可以自己输入,但是不能重复
# 删除当前的数据库 db.dropDatabase();
# 删除集合 db.集合名.drop();
打开cmd在命令行中输入命令
查看所有的数据库列表
show dbs
创建数据库或切换数据库
use数据数据库存在则切换,如果数据库不存在则创建并切换
use 数据库名
use创建的数据库只是一个空的数据库,没有集合,所以show dbs不显示空数据库
可以使用db命令来查看当前所在的数据库名称
给mydb数据库中创建一个user的集合,并向集合中添加文档数据
查看当前数据库中的集合列表