mongo的常用命令:
1. 查看所有数据库:
show dbs;
2. 显示当前使用的数据库:
db;
3. 查看当前数据库状态:
db.stats()
4. 查看数据库中所有的集合:
show collections;
5. 切换数据库:
use 数据库名;
6. 向集合中添加文档:
- db.collection.insertOne({文档内容});
- db.collection.insertMany([多个文档]);
说明:
新的文档如果没有指定字段`_id`,则会自动添加一个字段`_id`作为主键
自动的主键是一个`ObjectId`对象,该对象是通过调用函数`ObjectId()`创建的
它的原理是根据`时间戳+机器码+进程Id+自增量`生成的一个十六进制的唯一字符串
使用`ObjectId`函数还可以把某个字符串还原成一个`ObjectId`对象,例如`ObjectId("xxxxx")`
7. 查询文档:
db.collection.find(查询对象);
8. 修改文档:
- db.collection.updateOne(
, ) - db.collection.updateMany(
, ) - db.collection.replaceOne(
, )
9. 删除文档:
- db.collection.deleteMany(查询对象)
- db.collection.deleteOne(查询对象)