2017-06-18 27 views
0

我试图找出如何匹配键和该键返回所有值的所有值。是否有可能将该值作为通配符?我想在该值上使用通配符返回该特定键的所有内容。MongoDB的通配符匹配特定的键

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

此外,我希望这将返回整个集合以及与通配符值匹配以及密钥。

回答

2

您可能正在寻找这样的事情:

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

这将返回所有文档的集合,其中的关键“钥匙”存在英寸整个文档被返回。

+0

由于我参与其他项目,这确实是延迟了。但这是我需要的。 – Matt

0

是:

db.collection.distinct("key") 
+0

谢谢,我应该在我最初发布这个问题时更加清楚。我希望能够返回整个集合,而不仅仅是具有这个值的集合。 – Matt

+0

对不起,我不明白你的问题。要获取集合中的所有文档,请执行'db.collection.find()'。那是你要的吗? –