我试图远程连接MongoDB,并成功使用MongoClient对象进行CURD。
但是,当我想使用 connect-mongo 和 express-session 软件包在Node.js服务上添加会话支持时,它总是显示以下错误
“ MongoError:数据库名称必须为字符串” 。
有人说需要使用包 mongoose 在MongoDB上进行连接,但是它也不起作用。
相同的代码在包上也可以使用在远程和本地连接到MySQL服务器时, mysql 和 connect-mysql 。
答案 0 :(得分:0)
我在Production中使用moongose,这就是我们使用db属性作为env变量来处理数据库连接的方式。
FrontendMiddleware