私は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
更新 これは現時点では不可能である