2
這是將字典作爲主文檔的子項添加的功能。
addSubItem = function(id, data) {
s = Item.findOne(id);
if(s){
Item.update({_id:id},{$push:{'subItemsList':data}});
}
};
我驗證過的數據,是一個有效的主文檔ID的分項數據。
data = {num:1, value: 'Subitem1'};
這昨天精品與流星(0.4.2)的最新版本,但今天我會在JavaScript控制檯此消息:
Error: Cannot apply $push modifier to non-array
我創建和安裝一個新的項目,我仍然得到一樣的。
謝謝,但是 s.subItemsList = data; 覆蓋subItemsList,並且以前的行爲是將新的「數據」添加到現有數組(subItemsList)。 –
對不起,編輯答案。 – Lloyd
在行s.subItemsList.push(data); s.subItemsList沒有推送方法。 –