使用C#
中的StackExchange.Redis
和redis-json
,我如何自动将对象添加到嵌套数组*,但前提是*该对象还不存在于其中?
JSON文档示例:
{
listId: 4,
answers: [
{
taskId: 4,
answer: "Hello",
},
{
taskId: 5,
answer: "World"
}
]
}
我想要将以下对象添加到answers
属性数组中,但前提是集合中不存在具有相同taskId
的对象:
{
taskId: 7,
answer: "foo"
}
并再次强调,整个行动必须是原子的。检查是否存在和插入新对象都必须以线程安全的方式进行。
暂无答案!
目前还没有任何答案,快来回答吧!