更新属性错误未知修饰符:$ pushAll(9)(Update Attributes Error Unknown modifier: $pushAll (9))

编程入门 行业动态 更新时间:2024-10-26 00:29:33
更新属性错误未知修饰符:$ 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

更多推荐

本文发布于:2023-08-07 21:09:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1465629.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:属性   错误   修饰符   pushAll   Update

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!