繁体   English   中英

在不同的服务器上安装mongoose和mongodb

[英]Install mongoose with mongodb on different server

我有一个专门的设置,其中nodejs在一台服务器上,而mongodb在另一台服务器上。 猫鼬安装工作正常,我的应用程序可以正确处理mongo,因此我本身没有任何问题。

我的问题是:考虑到mongoose使用mongodb代码在npm安装期间构建了本机C ++驱动程序,我的性能会降低吗,因为mongoose在mongodb不可用时安装方式有所不同吗?

文档指出,两个都必须安装。

PS我想避免使用不需要的数据库服务来“污染”我的节点服务器。

多亏了eryone。

您无需在运行节点应用程序的服务器上安装mongodb。 猫鼬使用的node-mongodb-native驱动程序是一个独立的javascript客户端库,可让您的节点应用程序连接到mongodb服务器,发出命令并检索响应。 该服务器可能与您的节点服务器,网络或Internet上的其他服务器相同。

Mongoose位于本机节点驱动程序之上,并提供了为集合定义架构和逻辑的功能,但是您也可以通过mongoose访问本机驱动程序以发出原始的mongodb命令。

猫鼬NPM软件包包括本机驱动程序,因此您无需执行任何操作,只需在应用程序中包括猫鼬软件包即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM