gpt4 book ai didi

arrays - 如何限制 MongoDB 中的数组大小?

转载 作者:可可西里 更新时间:2023-11-01 09:09:45 26 4
gpt4 key购买 nike

有没有办法限制可以添加到 MongoDB 数组的元素数量?我有一个 Tables 集合,其中包含一个 Attendees 数组,该数组应该只包含 10 个元素席位)。

谢谢!

最佳答案

您可以使用 $slice在更新文档时作为 $push 的修饰符:

$push: { "field": { $each: ["val1", "val2"], $slice: -10 }}

这将导致 field 仅包含最后 10 个元素(为您提供推送到该字段的值的“滚动窗口”)。

关于arrays - 如何限制 MongoDB 中的数组大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29932723/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com