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集合的集合中添加文档之前删除索引。