我需要一些关于这个问题的帮助。
我尝试构建一个节点表达REST api,它必须处理同一个mongoDB服务器上的各种mongoDB数据库。
这样做的正确方法是什么?
序列可能是:
OR
如何使用mongo-native驱动程序,而不是mongoose?
感谢您的帮助。
答案 0 :(得分:0)
在Mongo中,数据库连接是持久的 - 即在您要关闭服务器之前,应该保持连接打开而不关闭它。
假设您正在使用新的Mongo驱动程序(新的,而不是3年),它将处理重新连接并为您管理连接 - 您只需在服务器启动后连接到它即可并在服务器结束时关闭连接。
这是节点驱动程序的一个属性 - 因此对于驱动程序本身和包装器/映射器(如Mongoose)同样如此。