0

かなり簡単な質問があります。データ構造は次のとおりです。

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

ここで、「de」をキーとして持つメッセージのみ (!) を選択したいと思います。これは可能ですか?できることはわかっていますfind$exists : true、投影内では機能しません。

結果は次のようになります。

"key" : "k1",
"messages" : {
  "de" : "m1de"
}
4

1 に答える 1

1

これを行うには、射影オブジェクトでドット表記を使用できます。

{
    "_id": 0,
    "key": 1,
    "messages.de": 1
}
于 2013-10-14T20:13:45.413 に答える