0

什么是使用 Horizo​​n 实现嵌入式阵列的示例?因此,如果模型是这样的:

{
  "$hz_v$": 9 ,
  "id":  "u012345" ,
  "userName": "Productive Joe",
  "todos": [
     {
       "id": "t012345",
       "text" : "First TODO",
       "date": "Thu Mar 23 2017 23:30:40 GMT-0700 (PDT)"
     },
     {
       "id": "t012346",
       "text" : "Second TODO",
       "date": "Fri Mar 24 2017 13:46:40 GMT-0700 (PDT)"
     },

  ]
}

我试图弄清楚如何将元素更新到"todos"数组。说 (1) 如果我有匹配的 todos id,我想更新 todo,如果没有 (2) 将新的 todo 推送到“todos”数组。

我的第一个想法是尝试find(id)and upsert(),但我无法弄清楚正确的实现。

4

1 回答 1

0

您可以这样做array.push(),然后使用 lodash uniq 删除重复项:https ://lodash.com/docs/4.17.4#uniq

于 2017-04-22T23:31:12.603 回答