| 语法 | db.collection.distinct(field, query) |
|---|---|
| 返回 | 去重后的数组 |
示例
示例
db.orders.distinct("status")
db.orders.distinct("sku", { status: "paid" })对用户 ID 这类高基数字段做 distinct 会返回巨大数组,应改用聚合 $group 统计。
返回字段的全部去重值数组;支持加查询条件与嵌套路径,结果受 BSON 16MB 限制。
| 语法 | db.collection.distinct(field, query) |
|---|---|
| 返回 | 去重后的数组 |
db.orders.distinct("status")
db.orders.distinct("sku", { status: "paid" })