我错误地将其命名为#34; createCollection"现在,当我试图放弃这个集合时,它说
[thread1] TypeError: db.createCollection.drop is not a function : @(shell):1:1
我该如何解决这个问题?
答案 0 :(得分:1)
如果您将某个集合命名为关键字,则无法像db.collectionName
那样直接使用它。相反,您必须先使用getCollection
检索集合,然后在返回的对象上调用该方法。
db.getCollection('createCollection').drop()
如果你想直接查询GridFS表,这也是要走的路。
db.getCollection('collectionName.chunks').find()