簡體   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