0
假設這種結構MongoDB的C# - 我如何才能在陣列更新元素
class A
{
string Id;
int value
...
}
和
class B
{
int sum;
List<A> L;
some stuff
}
我有一個蒙戈表圖標B
我需要做什麼僞代碼如下:
if (any A item of B has Id == XXX)
{
if (A.value > X)
{
B.Sum += A.Value;
A.Value = 0;
}
}
在一個(原子)操作中使用
。
B.sum + = A.Value和A.Value = 0需要是原子的。
我完全不知道如何實現它。
有沒有人以前做過類似於MongoDB的事情?
所以,基本上2通?一個插入列表中的對象和第二個更新時間? – Thomas
你目前在哪裏存儲A對象? – Mihaela
看看帖子的頂部:我有一個B類,其中有一個List 對象。在記錄內的列表中插入一個對象根本不是問題;問題是如何讓服務器在A插入之前在A上放置一個時間戳 – Thomas