有没有办法限制可以添加到MongoDB数组中的元素的数量?我有一个只能包含10个元素席位Tables
的Attendees
数组的集合。
谢谢!
您可以使用$ slice作为$push
更新文档时的修饰符:
$push: {"field": $each: ["val1", "val2"], $slice: -10}
这将导致field
仅由最后10个元素组成(给您一个“滚动窗口”,将值推入字段)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句