findOne
描述
查找集合中符合条件的第一条记录。
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 | 指定查询时使用的索引 | 否 |
示例
basement.db.collection('users')
.findOne({
age: {$gt: 18}
}, {
projection: {name: 1},
limit: 10,
skip: 10,
})
.then(res => {})
.error(console.error)