2014-09-18 66 views
-1

我試圖將一個對象{taskId:'111',任務:'學習流星'}添加到一個名爲myTasks的流星文檔/字段中存儲的其他任務數組中。如何將對象數組添加到流星中?

我可以使用$ push添加一個數組,但不能將完整的對象添加到每個數組項中,只是[111]不是[{taskId:'111',任務:'學習流星'}],[{taskId :'222',任務:'瞭解更多流星'}]。

我可以設置一個新的集合,但想知道如何添加一個對象數組?

+0

另外我可以存儲它一個字符串,但必須解析它之後,這似乎並不正確的方式。 – james 2014-09-18 17:48:36

+0

你用什麼代碼來完成你描述的$推? – tomet 2014-09-18 19:44:27

+0

Customerlist.update({_ id:id},{$ set {task:[{taskid:'123',task:'work'}]}}) – james 2014-09-19 07:01:25

回答

0

嘗試Customerlist.update({_id: id}, {$push: {myTasks: {taskId:'111', task:'learn meteor'}}})。有關mroe信息,請參閱update上的mongo文檔。

0

我找到答案

Quotes.insert({ 名: '凱特怪物', SSN: '123-456-7890', 地址: '123', '456','FFF '] })

+0

添加一個對象數組只需在areay內添加對象,例如[{姓名:'坦率',年齡:'33'},{姓名:'丹',年齡:'44'}] – james 2014-09-26 07:45:45