84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
比如我有个值已经保存在mongodb中
[ 1, 2, 5, 4, 3, ... ]
想更新成这样
[ 1, 2, 3, 4, 5, ... ]
怎么搞效率最高, 假设这个数组的内容大约100k, 有上千元素
认证0级讲师
用聚合aggregate,先unwind,在用sort。
取出來在程式碼中排序,然後set回去。 mongo的寫入沒有事務,不建議大量的資料庫操作
我覺得可以這樣做:
db.test.update({}, {$set:{"key.2":4, "key.3":3}})
用聚合aggregate,先unwind,在用sort。
取出來在程式碼中排序,然後set回去。 mongo的寫入沒有事務,不建議大量的資料庫操作
我覺得可以這樣做: