摘要:使用 mongosh
命令,操作 MongoDB 数据库实现增删改查。
首先,确认 MongoDB 已经正常在后台运行,使用 mongosh
命令,进入交互式控制终端。
注:以下 dbName、collName 等 请改为自己创建的数据库或集合的名字。
官方文档:
https://docs.mongodb.com/manual/reference/method/js-collection/
1、查看数据
1 2 3 4 5 6 7 8
| show dbs
use dbName
show collections
|
2、创建集合 / 向集合中插入文档
1 2 3 4 5 6 7 8
|
db.collName.insertOne({"name":"legalgeek", "age":20})
db.collName.insertMany([{"name":"admin", "age":99},{"name":"jack", "age":18}])
|
3、显示集合中的文档
1 2 3 4 5 6 7 8
| db.collName.find()
db.collName.find({ "name":"legalgeek" })
db.collName.find().sort({_id:-1})
|
4、更新文档
1 2 3 4 5 6
| db.collName.updateOne({"name":"legalgeek"}, {$set:{"name": "legalgeek2"}})
db.collName.updateMany({ }, {$set:{"alias": "man"}})
|
5、删除文档
1 2 3 4 5
| db.collName.deleteOne({"name": "legalgeek2"})
db.collName.deleteMany({"name": "jack"})
|
6、统计文档数量
1 2 3 4 5 6
| db.collName.estimatedDocumentCount()
db.collName.countDocuments()
|