mongoDB
- 关系是数据库对应多个集合
- 集合对应多个文档对象
- 在mongo中不论是db还是集合,你都无需去创建他
- 直接就当他已经存在,直接Use来使用
- use db名称;
- 接着会被切换到该db中
db.要创建的集合名称.save({})
;这样集合就被创建了
- use db名称;
- 1:启动服务器
mongod --dbpath "D:/mongodb/db"
// 目录一定要存在自己创建随便名称‘- 尽量设置在非系统盘
C盘生成目录是需要权限的
- 尽量设置在非系统盘
- 如果看到
waiting for connections on port 27017
说明服务已经启动
- 客户端连接服务器另开一个命令行
mongo
默认连接的是test数据库
- 查询有哪些数据库
- 查询数据库:
show dbs;
- 切换数据库:
use 数据库名;
- 查询数据库:
- 查询当前db下有哪些集合
show collections;
- 查询数据:
db.集合名.find();
//查询出来的是文档对象 documentdb.users.find();
- 添加数据:
db.集合名.save(对象)
//mongo默认会给我们加入_id作为该文档对象的唯一标识db.users.save({contry:'中国',name:'小明',score:77});
- 删除数据:
db.集合名.remove(条件对象);
//条件匹配就会被删除db.users.remove({name:'小明'});
- 如果给定一个空对像,会匹配全部
- 更新数据:
db.集合名.update({匹配条件对象},{$set:{修改后的对象}});
db.users.update({name:'小明'},{$set:{contry:'印度'}});;