Mattis Asp Asked: 2018-09-07 04:05:51 +0800 CST Mongodb 对更新的限制只允许“$push”运算符 -1 MongoDB V 4.0 我想通过只允许向集合中插入新内容来限制用户的角色。作为新文档,或作为文档的附件。我不希望用户能够更新(覆盖)文档中的字段,但是更新/(追加/添加)没问题。有什么好的策略吗?我现在的两个选择是: 创建两个集合。限制一个并允许另一个完全更新,一旦所有更新完成,将文档从一个集合复制/移动到另一个集合。 备选方案 2) 将角色限制为仅限 update.$push 运算符,这是一种附加到数组运算符的类型。到目前为止,我还没有找到一种方法来做到这一点。 mongodb role