从上限集合中删除记录时遇到问题。DB抱怨命令不存在。
有一个被封顶的集合。我已经通过发出 isCapped() 进行了验证。
我切换到包含该集合的数据库。
然后我跑
db.runCommand({ emptycapped: 'events'})
结果我得到:
{
"ok" : 0,
"errmsg" : "no such cmd: emptycapped",
"bad cmd" : {
"emptycapped" : "events"
}
}
环境细节:
MongoDB外壳版本:2.2.0
Mongod 服务器版本:Ubuntu 12.04 上的 2.4.1
任何想法可能是什么原因?