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

mongodb通配符匹配特定键的所有值,mongodb,mongodb-query,pymongo,pymongo-3.x,Mongodb,Mongodb Query,Pymongo,Pymongo 3.x,我试图找出如何匹配一个键并返回该键的所有值。是否可以将该值作为通配符提供?我希望使用值上的通配符返回该特定键的所有内容 db.collection.find({"key" :"*"}) 我还希望这会返回整个集合,其中的键也与通配符值匹配。是: db.collection.distinct("key") 您可能正在寻找以下内容: db.collection.find({"key": {$exists: true}}) 这将返回集合中存在密钥“key”的所有文档。整个文档都已返回。谢谢,我应该

我试图找出如何匹配一个键并返回该键的所有值。是否可以将该值作为通配符提供?我希望使用值上的通配符返回该特定键的所有内容

db.collection.find({"key" :"*"})
我还希望这会返回整个集合,其中的键也与通配符值匹配。

是:

db.collection.distinct("key")

您可能正在寻找以下内容:

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

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

谢谢,我应该在最初发布此问题时更加清楚。我希望返回整个收藏,而不仅仅是具有此值的收藏。对不起,我不理解您的问题。要获取集合中的所有文档,请执行
db.collection.find()
。这就是你想要的吗?这真的是因为我参与了其他项目而耽搁了。但这正是我所需要的。{'$exists':True}对我有用。谢谢你,很好