MongoError 异常:FieldPath 字段名称不能以“$”开头
MongoError exception: FieldPath field names may not start with '$'
我们刚刚将 AWS 上的基础设施从一个帐户迁移到另一个帐户。
服务器上安装的mongo版本是2.4.9
我是 MongoDb 的新手,当我 运行 网络应用程序时遇到以下 2 个错误 -
{"name":"MongoError","errmsg":"exception: FieldPath field names may not start with '$'.","code":16410,"ok":0}
和
{"name":"MongoError","errmsg":"exception: the $cond operator requires an array of 3 operands","code":16019,"ok":0}
网络应用程序在我们之前的实例上运行。谁能指出我正确的方向?
升级到最新的 mongodb (3.0.2) 帮助我解决了这个问题。
P.S。 - 确保使用 killall -15 而不是 pkill -9 已经 运行 终止了 mongod 进程,因为后者可能会造成损坏。
我们刚刚将 AWS 上的基础设施从一个帐户迁移到另一个帐户。 服务器上安装的mongo版本是2.4.9 我是 MongoDb 的新手,当我 运行 网络应用程序时遇到以下 2 个错误 -
{"name":"MongoError","errmsg":"exception: FieldPath field names may not start with '$'.","code":16410,"ok":0}
和
{"name":"MongoError","errmsg":"exception: the $cond operator requires an array of 3 operands","code":16019,"ok":0}
网络应用程序在我们之前的实例上运行。谁能指出我正确的方向?
升级到最新的 mongodb (3.0.2) 帮助我解决了这个问题。
P.S。 - 确保使用 killall -15 而不是 pkill -9 已经 运行 终止了 mongod 进程,因为后者可能会造成损坏。