更新属性错误未知修饰符:$ pushAll(9)(Update Attributes Error Unknown modifier: $pushAll (9))
mongodb
当我在我的模型update_attributes prod_id: 34978273492执行update属性时,它会返回Unknown modifier: $pushAll (9) 。
什么是根本原因。 TIA
When I execute update Attributes in my model update_attributes prod_id: 34978273492, it returns Unknown modifier: $pushAll (9).
What is the root cause. TIA
最满意答案
在MongoDB 3.6中,已弃用的$ pushAll操作符已被删除,请参阅此处的更多详细信息。 如果将mongoid更新到最新版本并不能解决问题,唯一的解决方案是将Mongo版本降级到3.4.X
In MongoDB 3.6 the deprecated $pushAll operator was removed, see for more details here. If updating mongoid to the latest version doesn't solve the problem, the only solution is to downgrade your Mongo version to 3.4.X
更多推荐
发布评论