MongoDB:名为" createCollection"怎么放弃它?

时间:2017-12-27 20:47:41

标签: mongodb

我错误地将其命名为#34; createCollection"现在,当我试图放弃这个集合时,它说

  

[thread1] TypeError: db.createCollection.drop is not a function : @(shell):1:1

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

如果您将某个集合命名为关键字,则无法像db.collectionName那样直接使用它。相反,您必须先使用getCollection检索集合,然后在返回的对象上调用该方法。

db.getCollection('createCollection').drop()

如果你想直接查询GridFS表,这也是要走的路。

db.getCollection('collectionName.chunks').find()