2014-07-04 90 views
0

我的標籤計劃:有沒有辦法在node.js中將對象數組轉換爲某個屬性的數組?

{ 
_id:xxxx, 
name:String, 
} 

比方說,我有兩個文件:

{_id:xxxx, name:a} 
{_id:xxxx, name:b} 

我想所有的標籤名稱,並返回一個數組:[A,B]。
有沒有簡單的方法來做到這一點?我正在使用貓鼬。

+1

是,使用['.MAP()'](https://開頭開發商.mozilla.org/EN-US /文檔/網絡/的JavaScript /參考/ Global_Objects /陣列/圖)。 –

+1

'[{_id:'xxxx',name:'a'},{_ id:'xxxx',name:'b'}]。map(function(obj){return obj.name});' - >' ['a','b']'每個cookie怪物的評論: – RobG

+0

或即將...'array.map(obj => obj.name)'......我想知道是否可以在NodeJS中使用和諧標誌來完成。 –

回答

0

如果你想獲得的所有實例,建立標籤模型後,用你的模型的find()方法:

Tag.find({}, function(err, tags) { 
     if(!err){ 
     console.log(tags); 
     } 

}); 
相關問題