相关疑难解决方法(0)

如何使用Mongoose删除数据库?

我正在Node.js和Mongoose中准备一个数据库创建脚本.如何检查数据库是否已存在,如果是,请使用Mongoose删除(删除)它?

我找不到用Mongoose放弃它的方法.

mongoose mongodb node.js

95
推荐指数
8
解决办法
9万
查看次数

Mongoose.js:删除集合或DB

是否可以使用mongoose.js删除集合或整个数据库?

mongoose

45
推荐指数
3
解决办法
5万
查看次数

mongo - 删除不存在的集合会抛出“ns not found”

我试图删除一个不存在的集合,但收到以下错误:

MongoError:未找到 ns。

在类似的问题中,有一个指向 mongo 代码的链接,表明这是预期的行为:

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

但是,根据 mongo 文档,如果集合不存在,此方法应返回false :

https://docs.mongodb.com/manual/reference/method/db.collection.drop/#db.collection.drop

我缺少什么?

服务器版本 - 3.6.5,mongodb 客户端 (javascript) - 3.0.21

我使用的命令:

await mongodb.collection('colname').drop()
Run Code Online (Sandbox Code Playgroud)

mongodb.collection('colname').drop((err, res) => {
    console.log('err: ' + err + ', res: ' + res) // doesn't get called
})
Run Code Online (Sandbox Code Playgroud)

mongodb

2
推荐指数
1
解决办法
3265
查看次数

标签 统计

mongodb ×2

mongoose ×2

node.js ×1