gpt4 book ai didi

javascript - MongoError : Unknown modifier: $pushAll in node js

转载 作者:IT老高 更新时间:2023-10-28 13:08:50 26 4
gpt4 key购买 nike

我在保存模型失败时遇到问题 mongo 错误:MongoError: Unknown modifier: $pushAll

我的架构中有一个数组字段 subDomains,它将与子域一起保存为默认值,如下所示。

 // already Domain instance get availble 
Domain.subDomains.push({'name': 'default' , 'role': 'xyz', ...});

// save domain with default fileds
Domain.save()

系统信息如下:

         ➜  ~ node --version
v9.4.0
➜ ~ npm --version
5.6.0
➜ ~
➜ ~ mongo --version
MongoDB shell version v3.6.2
git version: ......
OpenSSL version: OpenSSL 1.0.2n 7 Dec 2017
allocator: system
modules: none
build environment:
distarch: x86_64
target_arch: x86_64
➜ ~

请帮我整理一下。

最佳答案

Mongo 3.6.2(或 3.6.x+ 的任何更新版本)不再支持 $pushAll 运算符。

您可以执行以下操作:

关于javascript - MongoError : Unknown modifier: $pushAll in node js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48607918/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com