4
我在MongoDB中有這樣的文件:如何從mongodb數組中刪除前n個元素?
{uid:1212, outbox:
[
{msg1},
{msg2},
{msg3},
...
{msgN}
]
}
I want atomically remove first n elements from array outbox. I know two ways to remove element from array 1) $pop But it removes only one element 2) {$unset:{outbox.0:1}} after {$pull:{outbox:null}} But it non atomic and removes only one element
更新 這是不可能的,此刻