官方文档阐明:Finds the distinct values for a specified field across a single collection. distinct returns a document that contains an array of the distinct values.
{ distinct: \公众<collection>\公众, // 查询凑集名称 key: \公众<field>\"大众, // 查询字段名称 query: <query> // 查询条件}示例
不含查询条件的

查询内容:查询test表中dt的所有不同值
db.runCommand({\公众distinct\"大众:\"大众test\公众,\"大众key\"大众:\"大众dt\公众})
或者:
db.getCollection('test').distinct(\"大众dt\公众)
或者
db.test.distinct(\"大众dt\"大众)
含查询条件的
查询内容:查询test表中,openid字段值为“5666cad”的dt的所有不同值
db.runCommand({\"大众distinct\"大众:\公众test\公众,\"大众key\"大众:\"大众dt\公众, \"大众\"大众query\"大众:{\"大众openid\"大众:\"大众5666cad\公众}})
或者
db.getCollection('test').distinct(\"大众dt\"大众, {\"大众openid\"大众:\"大众5666cad\"大众}})
或者
db.test.distinct(\公众dt\"大众, {\"大众openid\公众:\公众5666cad\"大众}})