2015-08-13 32 views
-1

在貓鼬的價值,我有一個JSON文件是這樣的:只選擇一個JSON文件

{"aaa": {"bbb": {"ccc": "YYYYY","ddd":"123"}}} 

我只想返回值「YYYYY」。我在node.js中使用mongoose模塊。 有了這個代碼我回:

{"aaa": {"bbb": {"ccc": "YYYYY"}}} 

我怎麼能刪除鍵AAA,BBB,CCC?

.find() 
.where('_id').equals('xxxxxxx') 
.select({ _id: 0,'aaa.bbb.ccc': 1}) 
.exec(function(err, result) { 

    return reply(result) 
} 
+1

這個問題並不清楚,我想這就是爲什麼沒有人回答......你的意思是刪除密鑰?如果你想返回只有幾個字段,你需要像'''.select('field1 field2');'''寫在這裏http://mongoosejs.com/docs/queries.html – sbaaaang

回答

0

獲取輸出後:{ 「AAA」:{ 「BBB」:{ 「CCC」: 「YYYYY」}}},嘗試

var value=aaa.bbb.ccc; 

它會給你所需的輸出。