2017-06-18 34 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()'。那是你要的嗎? –