我们刚刚将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}
网络应用程序正在处理我们之前的实例。有人能指出我正确的方向吗?
答案 0 :(得分:2)
升级到最新的mongodb(3.0.2)帮助我解决了这个问题。
P.S。 - 确保你使用killall -15而不是pkill -9杀死已经运行的mongod进程,因为后者可能会造成损害。