findOne

描述

查找集合中符合条件的第一条记录。

  1. findOne(query?: object, options?: object): Promise<MongoResult>

请求参数


字段

描述

是否必填

query

Object

DB 操作时的过滤条件



options

String

控制项



options.limit

Number

查询的文档数量限制



options.skip

Number

跳过的文档数量



options.maxTimeMS

Number

超时时间



options.sort

Object

排序规则



options.projection

Object

查询后过滤的字段



options.hint

Object

指定查询时使用的索引


示例

  1. basement.db.collection('users')
  2. .findOne({
  3. age: {$gt: 18}
  4. }, {
  5. projection: {name: 1},
  6. limit: 10,
  7. skip: 10,
  8. })
  9. .then(res => {})
  10. .error(console.error)

原文: https://docs.alipay.com/mini/cloud-service/zvfcli