MongoError:尝试删除收集时未findns

当我尝试删除集合时,Mongoose抛出一个错误,即“ MongoError:ns not found ”。

这是我的mongoose代码:

var mongoose = require('bluebird').promisifyAll(require('mongoose')); ...... ...... ...... mongoose.connection.db.dropCollection("myCollection",function(err,affect){ console.log('err',err); }) 

错误:

err {[MongoError:ns not found]
名称:'MongoError',
消息:'ns not found',
OK:0,
errmsg:'ns not found'}

MongoError: ns not found在不存在的集合上执行操作时, MongoError: ns not found

例如,尝试在显式集合创build之前或在向隐式创build集合的集合中添加文档之前删除索引。