MongoDB(Mongoose),连接字符串

时间:2017-11-05 11:37:20

标签: node.js mongodb mongoose

例如,我正在使用带有以下连接字符串my_lovely_db的mongoose,如果不存在具有此类连接字符串的数据库,则会在首次连接尝试时创建它。一旦我意外地将连接字符串更改为My_lovely_db。没有发生任何事情,没有抛出异常,没有创建新数据库,找不到my_lovely_db中存在的集合中的对象。我们的团队花了一段时间来了解发生了什么。 我检查了Connection String URI Format教程,但除了提到连接字符串区分大小写外,没有任何关于我的用例的说法。

在近似功能中,我们会在代码中实现toLowerCasetoUpperCase之类的内容,所以这不会再发生,但是现在我想知道这里发生了什么?为什么没有创建数据库而且没有抛出异常?我们无法立即更改所有数据库连接字符串,因此我们需要指出出现问题。有可能实现吗?

0 个答案:

没有答案