Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
升级到mongodb和mongoid后更新失败_Mongodb_Mongoid - Fatal编程技术网

升级到mongodb和mongoid后更新失败

升级到mongodb和mongoid后更新失败,mongodb,mongoid,Mongodb,Mongoid,我最近将mongoid从2.0.2升级到2.2.0,将mongodb从1.8.1升级到1.8.3。升级后,我在更新用户文档时遇到了一些奇怪的问题,其中嵌入了很多其他文档。详情请参阅 我发现有两个案例始终失败 首先,使用accept\u nested\u attributes\u for来嵌入多个文档,删除一个嵌入文档并添加其他文档。在这种情况下,mongoid试图在一次更新调用中拉入并推送到用户文档,mongodb在日志中抱怨(verbose=true) 第二个是深入的文档。Mongoid尝试

我最近将mongoid从2.0.2升级到2.2.0,将mongodb从1.8.1升级到1.8.3。升级后,我在更新用户文档时遇到了一些奇怪的问题,其中嵌入了很多其他文档。详情请参阅

我发现有两个案例始终失败

  • 首先,使用
    accept\u nested\u attributes\u for
    来嵌入多个文档,删除一个嵌入文档并添加其他文档。在这种情况下,mongoid试图在一次更新调用中拉入并推送到用户文档,mongodb在日志中抱怨(verbose=true)
  • 第二个是深入的文档。Mongoid尝试推送嵌入的文档,并在一次更新调用中设置深度嵌入的文档,mongodb再次抱怨
我已经创建了用于轻松娱乐和记录信息的

非常感谢您的帮助

更新:

它已在mongoid 2.2.0中被接受为a,并将在2.2.1中解决。现在,恢复到2.0.2解决了我的问题

此问题已在最新的mongoid中修复