2014-01-06 66 views
3

有誰知道是否有方法來查詢MongoDB,並且只有某些字段使用正則表達式作爲投影的一部分返回?如何在投影中用正則表達式查詢mongodb?

例如:給定一個具有任意字段名稱的集合,我如何查詢集合並只返回匹配正則表達式'^ foo'的字段名稱。

可能是這樣的嗎?

db.mycollection.find({},{$regex:"^foo"}) 

謝謝。 布倫特。

+1

這是不可能的。還有一些其他的投影可能性:http://docs.mongodb.org/manual/reference/operator/projection/ – Haneev

+0

如果你正在做這些查詢,你可能希望在這裏切換到一個關鍵值存儲 – Sammaye

回答