15

哎呀。

我使用猫鼬,不小心创建了一个集合“统计信息”。直到几周后我才意识到这将成为一个问题,所以我现在需要重命名(而不仅仅是删除)集合......

但是,我的尝试遇到了一个可以预见的问题:

PRIMARY> db.stats.find();
Thu Oct 18 10:39:43 TypeError: db.stats.find is not a function (shell):1
PRIMARY> db.stats.renameCollection('statssnapshots');
Thu Oct 18 10:39:45 TypeError: db.stats.renameCollection is not a function (shell):1
4

1 回答 1

21

尝试

db["stats"].find()

db["stats"].renameCollection('statssnapshots').

你也可以做

db.getCollection("stats").find().
于 2012-10-18T17:51:25.037 回答