【发布时间】:2013-06-16 22:17:21
【问题描述】:
我有以下文件:
[{
"_id":1,
"name":"john",
"position":1
},
{"_id":2,
"name":"bob",
"position":2
},
{"_id":3,
"name":"tom",
"position":3
}]
在 UI 中,用户可以更改项目的位置(例如,将 Bob 移动到第一个位置,john 获得位置 2,tom - 位置 3)。 有没有办法一次更新所有文档中的所有位置?
【问题讨论】:
-
1)。改变鲍勃的位置。 2)。在所有位置 > bob 的位置和
-
谢谢,sashkello,一步改变位置的好方法。但我可以在 UI 客户端中对文档进行排序,排序后所有文档可能会更改其位置。
-
如果有很多更新,我已将每个用户的排序顺序存储在不同的文档中以解决此问题。