查询单条记录。

方法定义

该方法的定义如下:
findOne(query?: object, options?: object): Promise<MongoResult>

请求参数

该方法接收 8 个参数,其定义如下:
字段名 类型 必填 说明
query Object 数据库操作时的查询条件。
options String 控制项。
options.limit Number 查询的文档数量限制。
options.skip Number 跳过的文档数量。
options.maxTimeMS Number 超时时间。
options.sort Object 排序规则。
options.projection Object 查询后过滤的字段。
options.hint Object 指定查询时使用的索引。

示例

mpserverless.db.collection('users')
.findOne({
    age: {$gt: 18}
}, {
    projection: {name: 1},
    limit: 10,
    skip: 10,
})
.then(res => {})
.catch(console.error)