将嵌套文档插入以下内容的最佳方法是什么?
{
"id": "3af62b94-2031-4b85-9fd3-e13e7217d382",
"Email": "test@ingeniuus.com",
"Name": "test",
"OrgRoles": null,
"UpdatedDate": "2017-11-10T10:49:11.1962998Z",
"CreatedDate": "2017-11-10T10:49:05.6247018Z",
"IsDeleted": true,
"_rid": "KFokAOUDHwEtAAAAAAAAAA==",
"_self": "dbs/KFokAA==/colls/KFokAOUDHwE=/docs/KFokAOUDHwEtAAAAAAAAAA==/",
"_etag": "\"00001e00-0000-0000-0000-5a0584270000\"",
"_attachments": "attachments/",
"_ts": 1510310951
}
理想情况下,我想在OrgRoles之后追加,以便文档看起来像:
{
"id": "3af62b94-2031-4b85-9fd3-e13e7217d382",
"Email": "test@ingeniuus.com",
"Name": "test",
"OrgRoles": null,
"Devices": [
"ID": "765476547",
"name": "myDevice"
],
"UpdatedDate": "2017-11-10T10:49:11.1962998Z",
"CreatedDate": "2017-11-10T10:49:05.6247018Z",
"IsDeleted": true,
"_rid": "KFokAOUDHwEtAAAAAAAAAA==",
"_self": "dbs/KFokAA==/colls/KFokAOUDHwE=/docs/KFokAOUDHwEtAAAAAAAAAA==/",
"_etag": "\"00001e00-0000-0000-0000-5a0584270000\"",
"_attachments": "attachments/",
"_ts": 1510310951
}
我目前正在使用Node.js DocumentDB客户端进行搜索,因此希望继续使用此功能,但似乎无法在其中看到推送或更新或等效方法
答案 0 :(得分:0)
您必须致电readDocument
,在本地进行更新,然后使用replaceDocument
进行更新。