MongoError异常:FieldPath字段名称不能以' $'

时间:2015-04-19 08:10:17

标签: mongodb amazon-web-services database-migration

我们刚刚将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}

网络应用程序正在处理我们之前的实例。有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:2)

升级到最新的mongodb(3.0.2)帮助我解决了这个问题。

P.S。 - 确保你使用killall -15而不是pkill -9杀死已经运行的mongod进程,因为后者可能会造成损害。