gpt4 book ai didi

azure - 我在文档数据库中有一个文档,我想在数组中添加一个新项目,该怎么做?

转载 作者:行者123 更新时间:2023-12-02 08:03:50 25 4
gpt4 key购买 nike

我的收藏中有此类文档。

{
"id": "65f7a7e9-dc99-4c3a-b9ed-6291a8986343",
"Username": "<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="88e9e3effdf8fce9c8f0f8e1fae1fca6ebe7e5" rel="noreferrer noopener nofollow">[email protected]</a>",
"Password": "somepassword",
"FullName": "Abhishek Gupta",
"DateCreated": "2018-02-18T02:20:50.36367Z",
"Type": "User",
"WishList": [
"18a67f77-5b1b-42f9-8361-bf481fe3a341",
"3baf9376-1e7f-43af-bd15-0fb317edd95f",
" << Add New Item HEre >>"

]
}

我只是想在 WishList id 数组中再添加一个 guid 。

执行此操作的有效方法是什么,而不是更新整个文档。

最佳答案

通过 DocumentDB API,您可以使用存储过程来完成以原子方式向数组添加单个项目。存储过程在服务器上的事务内运行。下面是一个实现类似于 MongoDB“更新”命令的示例:

https://github.com/Azure/azure-documentdb-js-server/blob/master/samples/stored-procedures/update.js

确实,这里有很多有趣的示例: https://github.com/Azure/azure-documentdb-js-server

关于azure - 我在文档数据库中有一个文档,我想在数组中添加一个新项目,该怎么做?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48987243/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com