无法理解如何安装 libmongocrypt
Unable understand how to install libmongocrypt
我正在尝试使用 autoEncrypt
选项在 NODE.js 中设置一个 mongo 连接,它当然会尝试与端口 27020
上的驱动程序连接。我没有 libmongocrypt
服务 运行,因此连接会生成以下错误。
ECONNREFUSED 127.0.0.1:27020
我正在尝试使用 bypassAutoEncryption
标志实施手动加密。
我知道我们必须使用 this 库,但它似乎是一个 C 库,我仍然不知道如何在我的本地环境中设置 libmongocrypt。
OS: Windows 10
MONGO 版本:5.0
如有任何帮助,我们将不胜感激!谢谢
我不熟悉 Node
本身,但这些是有关此工作流程的常见细节(因为它很大,所以将其写为答案):
libmongocrypt
是驱动程序使用的C库,通常嵌入在驱动程序中(除非Node出于某种原因不支持它)。
ECONNREFUSED 127.0.0.1:27020
这个错误说加密需要的进程mongocryptd
没有启动,它和libmongocrypt
库不一样(完全不同的东西),你可以启动这个过程:
- 只是手动启动。此文件放在
SERVER_PATH\bin\mongocryptd.exe
中。仅将其用作快速检查。
- 将
mongocryptd.exe
的路径填入autoEncryption.extraOptions.mongocryptdSpawnPath,可以找到一些详细信息here
值得一提的是,自动加密(以及 mongocryptd)仅在企业服务器中可用。
我正在尝试使用 autoEncrypt
选项在 NODE.js 中设置一个 mongo 连接,它当然会尝试与端口 27020
上的驱动程序连接。我没有 libmongocrypt
服务 运行,因此连接会生成以下错误。
ECONNREFUSED 127.0.0.1:27020
我正在尝试使用 bypassAutoEncryption
标志实施手动加密。
我知道我们必须使用 this 库,但它似乎是一个 C 库,我仍然不知道如何在我的本地环境中设置 libmongocrypt。
OS: Windows 10 MONGO 版本:5.0
如有任何帮助,我们将不胜感激!谢谢
我不熟悉 Node
本身,但这些是有关此工作流程的常见细节(因为它很大,所以将其写为答案):
libmongocrypt
是驱动程序使用的C库,通常嵌入在驱动程序中(除非Node出于某种原因不支持它)。ECONNREFUSED 127.0.0.1:27020
这个错误说加密需要的进程mongocryptd
没有启动,它和libmongocrypt
库不一样(完全不同的东西),你可以启动这个过程:- 只是手动启动。此文件放在
SERVER_PATH\bin\mongocryptd.exe
中。仅将其用作快速检查。 - 将
mongocryptd.exe
的路径填入autoEncryption.extraOptions.mongocryptdSpawnPath,可以找到一些详细信息here
- 只是手动启动。此文件放在
值得一提的是,自动加密(以及 mongocryptd)仅在企业服务器中可用。