【发布时间】:2023-04-01 22:17:01
【问题描述】:
我想自动删除数组字段的前 n 个元素。
现在,我使用model.find(),然后是doc.arrayField.slice(n),然后是doc.save()。但这会将整个文档加载到内存中(如果文档非常大,则不好),并且会破坏原子性。
有没有办法在 MongoDB/Mongoose 中以原子方式实现这一点?
谢谢!
【问题讨论】:
标签: javascript arrays node.js mongodb mongoose