2016-12-30 31 views
0

我想查詢是「fields」對象的子文檔,但該記錄沒有返回任何結果。獲取環回中的一些字段

我的代碼:

gares.find({"fields": ["id","fields.name"]}; 

「加雷斯」 模式

{"recordid": "1", 
"fields": { 
    "name":"verneuil", 
    "country":"FR" 
}, 
"id": "585ab055578ee31431df8bf4"} 

響應:

[{ "id": "585ab055578ee31431df8bf4"},] 

我期待的輸出爲:

[{ "id": "585ab055578ee31431df8bf4"}, "fields":{"name":"verneuil"}] 

有人請幫助我!

+0

什麼是你期望的輸出? –

+0

@KevinAdistambha我期待輸出爲:'[{「id」:「585ab055578ee31431df8bf4」},「fields」:{「name」:「verneuil」}]' – AVIVA

回答

0

語法不正確,正確的 語法每doc是:

gares.find({"fields": {"id" : true,"fields.name" : true}}; 
+0

我試過你的解決方案,但我得到了同樣的結果 – AVIVA