mongodb通配符匹配特定键的所有值

时间:2017-06-18 14:56:40

标签: mongodb mongodb-query pymongo pymongo-3.x

我试图弄清楚如何匹配一个键并返回该键的所有值。是否可以将值作为通配符?我想在值上使用通配符返回该特定键的所有内容。

db.collection.find({"key" :"*"})

此外,我希望这会返回整个集合,并且具有通配符值匹配的密钥。

2 个答案:

答案 0 :(得分:3)

你可能正在寻找这样的东西:

db.collection.find({"key": {$exists: true}})

这将返回集合中存在密钥“key”的所有文档。整个文件都会被退回。

答案 1 :(得分:0)

是:

db.collection.distinct("key")