使用Horizon实现嵌入式阵列的示例是什么?所以,如果模型是这样的:
{
"$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)如果我有匹配的待办事项ID,我想更新待办事项,如果没有(2)将新待办事项推送到" todos"阵列。
我的第一个想法是尝试find(id)
和upsert()
,但我无法弄清楚正确的实施方式。