4. mongodb 查询
创建时间:2023-02-07 10:15
长度:408
浏览:0
评论:0
查询数据
db.集合名.find();
查询全部数据
查询格式化数据
db.集合名.find.pretty();
查询指定列
格式:db.users.find({}, [条件])
db.users.find({}, { name: 1, age: 1, index: 1})
注意:1代表一列,0代表除了指定列
db.users.find({}, {name: 0})
查询条件
运算符 | 作用 |
---|---|
$gt | 大于 |
$gte | 大于等于 |
$lt | 小于 |
$lte | 小于等于 |
$ne | 不等于 |
$in | in |
$nin | not in |
1. 要求查询出所有18岁的用户
db.users.find({ age: 18})
2.查询大于18岁的用户
db.users.find({ age: {$gt: 18} })
3.查询5岁、8岁、10岁的用户
db.users.find({age: {$in: [5,8,10]}})
4.只查询年龄列
db.users.find({}, {name: 1})