SDK數(shù)據(jù)庫 Aggregate·限制記錄數(shù)

2022-05-12 16:47 更新

Aggregate.limit(value: number): Aggregate

支持端:小程序 2.7.4, 云函數(shù) 0.8.1, Web

聚合階段。限制輸出到下一階段的記錄數(shù)。

參數(shù)

value: number

正整數(shù)

返回值

Aggregate

示例

假設(shè)集合 items 有如下記錄:

{
  _id: "1",
  price: 10
}
{
  _id: "2",
  price: 50
}
{
  _id: "3",
  price: 20
}
{
  _id: "4",
  price: 80
}
{
  _id: "5",
  price: 200
}

返回價格大于 20 的記錄的最小的兩個記錄:

const $ = db.command.aggregate
db.collection('items').aggregate()
  .match({
    price: $.gt(20)
  })
  .sort({
    price: 1,
  })
  .limit(2)
  .end()

返回結(jié)果如下:

{
  "_id": "3",
  "price": 20
}
{
  "_id": "4",
  "price": 80
}


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號