当前位置:   article > 正文

MongoDB查询语句的关键字以及分页_navicate db.collection.find 查询的结果是分页的

navicate db.collection.find 查询的结果是分页的

查询语句的关键字

  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博客】
推荐阅读
相关标签
  

闽ICP备14008679号