当前位置:   article > 正文

MongoDB查询语句的关键字以及分页_navicat的mongodb分页查询命令

navicat的mongodb分页查询命令

查询语句的关键字

  1. 并列$and
# 条件都成立才可以查询到结果
db.collection.find({$and:[{field1: "value"},{field2: value}]})
  • 1
  • 2
  1. 或$or
# 满足一个条件就可以查询到结果
db.collection.find({$or:[{field1: "value"},{field2: value}]})
  • 1
  • 2
  1. 子查询$all
db.collection.find({"field":{$all:[value1, value2, value3]}})
  • 1
  1. 包含查询$in
db.collection.find({"field":{$in:[value1, value2, value3]}})
  • 1

分页相关

  1. 排序
db.collection.find().sort({field: 1})
-- 1: 正序;-1:倒序
  • 1
  • 2
  1. 选取
db.collection.find().limit(10)
  • 1
  1. 跳过
db.collection.find().skip(10)
  • 1
  1. 分页
let curPage = 3;
let num = 10;
let skip = (curPage - 1) * num;
db.collection.find().skip(skip).limit(num).sort({field: 1})
  • 1
  • 2
  • 3
  • 4
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/881344
推荐阅读
相关标签
  

闽ICP备14008679号