MongoDB | MongoDB 终端查询
在MongoDB中,可以使用mongo
命令行工具进行数据库的查询。以下是一些基本的查询示例:
- 显示所有数据库:
show dbs
- 切换到指定数据库(如果数据库不存在,则会创建):
use mydatabase
- 显示当前数据库中的所有集合(类似SQL中的表):
show collections
- 查询集合中的文档(以JSON格式显示结果):
db.mycollection.find()
- 查询集合中符合条件的文档:
db.mycollection.find({ "key": "value" })
- 限制查询结果的数量:
db.mycollection.find().limit(5)
- 对查询结果进行排序:
db.mycollection.find().sort({ "key": 1 }) // 升序
db.mycollection.find().sort({ "key": -1 }) // 降序
- 统计查询结果的数量:
db.mycollection.find({ "key": "value" }).count()
- 查询操作符的使用(例如
$gt
表示大于):
db.mycollection.find({ "key": { "$gt": 10 } })
请根据您的具体需求调整查询条件和选项。
评论已关闭