什么是使用 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) 如果我有匹配的 todos id,我想更新 todo,如果没有 (2) 将新的 todo 推送到“todos”数组。
我的第一个想法是尝试find(id)
and upsert()
,但我无法弄清楚正确的实现。