【发布时间】:2017-12-27 10:24:45
【问题描述】:
我使用 Azure Cosmos DB 以以下格式存储数据。
{
"id": "id",
"name": "Name",
"items": [
{
"id": "id",
"name": "name"
}
]
}
我正在使用 Azure Functions 和 JavaScript 添加到此文档 db,并且按预期工作。
现在我想在数组products 中添加一个新产品。
在不重新创建整个文档的情况下,这是否可能?
我真的很想发送两个这样的输入。
输入 1
{
"id": "A",
"name": "Name A",
"items": [
{
"id": "01",
"name": "Item A"
}
]
}
输入 2
{
"id": "A",
"name": "Name A",
"items": [
{
"id": "02",
"name": "Item B"
}
]
}
结果
{
"id": "A",
"name": "Name A",
"items": [
{
"id": "01",
"name": "Item A"
},
{
"id": "02",
"name": "Item B"
}
]
}
也许我用错了,也许 products 应该被规范化为一个单独的文档?
【问题讨论】:
标签: azure azure-cosmosdb azure-functions