当我尝试删除集合时,Mongoose 会抛出一个错误,即“ MongoError: ns not found ”。
这是我的猫鼬代码:
var mongoose = require('bluebird').promisifyAll(require('mongoose'));
......
......
......
mongoose.connection.db.dropCollection("myCollection",function(err,affect){
console.log('err',err);
})
错误:
错误{ [MongoError:未找到ns]
名称:’MongoError’,
消息:’未找到’,
好的:0,
errmsg: ‘ns 未找到’ }
原文由 vineet 发布,翻译遵循 CC BY-SA 4.0 许可协议
MongoError: ns not found
对不存在的集合执行操作时发生。例如,在显式创建集合之前或在将文档添加到隐式创建集合的集合之前尝试删除索引。