阿里云首页 小程序云

distinct

获取某个属性去重后的所有记录。

方法定义

distinct(key: string, query: object, options?: object): Promise<MongoResult>

请求参数

字段名

类型

必填

说明

key

String

待获取的属性名。

query

Object

数据库操作时的查询条件。

options

Object

控制项。

示例

返回age字段大于18的所有姓名(如果有相同的name只返回一个)。

mpserverless.db.collection('users').distinct('name', {age: {$gt: 18})
.then((res) => {})
.catch(console.error);