我試圖將一個對象{taskId:'111',任務:'學習流星'}添加到一個名爲myTasks的流星文檔/字段中存儲的其他任務數組中。如何將對象數組添加到流星中?
我可以使用$ push添加一個數組,但不能將完整的對象添加到每個數組項中,只是[111]不是[{taskId:'111',任務:'學習流星'}],[{taskId :'222',任務:'瞭解更多流星'}]。
我可以設置一個新的集合,但想知道如何添加一個對象數組?
我試圖將一個對象{taskId:'111',任務:'學習流星'}添加到一個名爲myTasks的流星文檔/字段中存儲的其他任務數組中。如何將對象數組添加到流星中?
我可以使用$ push添加一個數組,但不能將完整的對象添加到每個數組項中,只是[111]不是[{taskId:'111',任務:'學習流星'}],[{taskId :'222',任務:'瞭解更多流星'}]。
我可以設置一個新的集合,但想知道如何添加一個對象數組?
嘗試Customerlist.update({_id: id}, {$push: {myTasks: {taskId:'111', task:'learn meteor'}}})
。有關mroe信息,請參閱update
上的mongo文檔。
我找到答案
Quotes.insert({ 名: '凱特怪物', SSN: '123-456-7890', 地址: '123', '456','FFF '] })
添加一個對象數組只需在areay內添加對象,例如[{姓名:'坦率',年齡:'33'},{姓名:'丹',年齡:'44'}] – james 2014-09-26 07:45:45
另外我可以存儲它一個字符串,但必須解析它之後,這似乎並不正確的方式。 – james 2014-09-18 17:48:36
你用什麼代碼來完成你描述的$推? – tomet 2014-09-18 19:44:27
Customerlist.update({_ id:id},{$ set {task:[{taskid:'123',task:'work'}]}}) – james 2014-09-19 07:01:25