【发布时间】:2018-07-14 10:39:50
【问题描述】:
我在保存模型失败时遇到问题 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
➜ ~
请帮我整理一下。
【问题讨论】:
标签: javascript node.js mongodb mongoose