MongoError:尝试删除集合时未找到 ns

新手上路,请多包涵

当我尝试删除集合时,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 许可协议

阅读 783
1 个回答

MongoError: ns not found 对不存在的集合执行操作时发生。

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

原文由 Andrew Homeyer 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题