为什么名为“blog”的数据库不允许插入记录并且也不给出返回错误,为什么名为“blogs”的数据库允许插入记录并返回错误?
我只是花了几个小时浏览我所有的代码,以为我做错了什么。我已经编写了许多 mongoose 连接的应用程序,但是当使用以下内容时,它会返回成功但不会插入记录,并且不会返回任何错误说明原因:
mongooose.connect('mongodb://localhost:27017/blog');
在我的头撞到墙上一会儿后,我决定更改数据库名称:
mongooose.connect('mongodb://localhost:27017/blogs');
有用!但是为什么这个命名约定很重要呢?我在MongoDB或Mongoosejs的文档中找不到任何内容。