mongodb怎么查询的(MongoDB查询语法)
mongodb怎么查询的(MongoDB查询语法)小于:db.solo9_flow.find({"actionTime":"2020-11-23T11:32:05Z"}).pretty()等于:db.solo9_flow.find({"actionTime":"2020-11-23T11:32:05Z"})如果你需要以易读的方式来读取数据,可以使用 pretty() 方法,语法格式如下
MongoDB 查询语法
db.collection.find(query projection)
- query :可选,使用查询操作符指定查询条件
- projection :可选,使用投影操作符指定返回的键。查询时返回文档中所有键值, 只需省略该参数即可(默认省略)。
返回条数:
db.solo9_flow.find({"actionTime":"2020-11-23T11:32:05Z"}).count()
等于:
db.solo9_flow.find({"actionTime":"2020-11-23T11:32:05Z"})
如果你需要以易读的方式来读取数据,可以使用 pretty() 方法,语法格式如下
db.solo9_flow.find({"actionTime":"2020-11-23T11:32:05Z"}).pretty()
小于:
db.solo9_flow.find({"actionTime":{$lt:"2020-11-23T11:32:05Z"}})
小于或等于:
db.solo9_flow.find({"actionTime":{$lte:"2020-11-23T11:32:05Z"}})
大于:
db.solo9_flow.find({"actionTime":{$gt:"2020-11-23T11:32:05Z"}})
大于等于:
db.solo9_flow.find({"actionTime":{$gte:"2020-11-23T11:32:05Z"}})
不等于:
db.solo9_flow.find({"actionTime":{$ne:"2020-11-23T11:32:05Z"}})
and条件:
db.solo9_flow.find({"actionTime":{$gt:"2020-11-23T11:32:05Z"} "actionTime":{$lt:"2020-11-24T11:32:05Z"} })
or条件:
db.solo9_flow.find( {$or:[{"actionTime":{$gt:"2020-11-23T11:32:05Z"}} {"userId" : "8080647673574867647"}]})
and 和or联合使用:
db.col.find({"likes": {$gt:50} $or: [{"by": "菜鸟教程"} {"title": "MongoDB 教程"}]}).pretty()