メインドキュメントのサブアイテムとして辞書を追加する機能です。
addSubItem = function(id, data) {
s = Item.findOne(id);
if(s){
Item.update({_id:id},{$push:{'subItemsList':data}});
}
};
渡されたデータを確認し、サブアイテムデータの有効なメインドキュメントIDです。
data = {num:1, value: 'Subitem1'};
これは昨日最新バージョンのmeteor(0.4.2)で正常に機能しますが、今日はjavascriptコンソールで次のメッセージが表示されます。
Error: Cannot apply $push modifier to non-array
新しいプロジェクトを作成してセットアップしましたが、それでも同じです。