1

当我在我的模型中执行更新属性时update_attributes prod_id: 34978273492,它会返回Unknown modifier: $pushAll (9)

根本原因是什么。TIA

4

1 回答 1

2

在 MongoDB 3.6 中,已弃用的 $pushAll 运算符已被删除,请参阅此处了解更多详细信息。如果更新mongoid到最新版本不能解决问题,唯一的解决方案是将您的 Mongo 版本降级到 3.4.X

于 2018-01-25T10:17:24.367 回答