跳到主要内容

distinct

在集合上执行findAndModify操作,返回详细的执行结果

声明

array distinct(string key, map query = {})

参数

参数名描述
query查询条件
update更新条件
sort排序条件
fields字段投影
upsert如果没有匹配是否插入(true - 插入, false - 不插入; 默认为false)
new是否返回修改后的文档(true - 返回, false - 不返回; 默认为true)
remove是否删除匹配的文档(true - 删除, false - 不删除; 默认为false)
by_pass是否跳过文档验证(true - 跳过, false - 不跳过; 默认为false)
max_time_ms最大执行时长(单位: 毫秒)
opts操作选项

返回值

[ 操作错误信息, 执行结果 ]

使用方式

返回文档