仅选择投影中的特定键

时间:2013-10-14 20:00:30

标签: mongodb

我有一个非常简单的问题。这是数据结构:

"_id" : "...",
"key" : "k1",
"messages" : {
  "en" : "m1en",
  "de" : "m1de"
}

现在我想只选择(!)那些以“de”为键的消息。这可能吗? 我知道我可以find $exists : true "key" : "k1", "messages" : { "de" : "m1de" } 那些但在投影中不起作用的人。

结果如下:

{{1}}

1 个答案:

答案 0 :(得分:1)

您可以在投影对象中使用点表示法来执行此操作:

{
    "_id": 0,
    "key": 1,
    "messages.de": 1
}