gpt4 book ai didi

c# - 了解 MongoDb 连接字符串

转载 作者:IT老高 更新时间:2023-10-28 13:28:41 31 4
gpt4 key购买 nike

我正在使用 Mongodb 作为我的 asp.net mvc 前端站点的数据库。我有 MongoDB 在 3 个服务器上运行,在一个副本集中,一个主服务器,一个辅助服务器和一个仲裁服务器。连接到此的是 3 个前端 Web 服务器,它们对 Mongo 中保存的数据执行 CRUD 操作。我有一些关于我的设置的问题需要澄清。

这是我的 C# 连接字符串

server=myprimary.com:27017,mysecondary.com:27017;replicaset=MySet;safe=true;database=MyDatabase

在这个连接字符串中不包含仲裁器是否正确?

当我使用 sql server 时,我设置了具有集成安全性的所有连接字符串。 Mongo 连接字符串中类似的最佳做法是什么?

最佳答案

在这个连接字符串中不包含仲裁器是否正确?

You don't need to provide the arbiter details, it will be automatically discovered by your app-driver.

您可以在 mongoURI 中提供的唯一内容是您要连接的数据库的 SSL 选项或用户名和密码。但让我提醒您,有些驱动程序不支持 SSL 或 mongoURI 中的“用户名”和“密码”。

http://docs.mongodb.org/manual/reference/connection-string/#uri.ssl

mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]]

关于c# - 了解 MongoDb 连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16614904/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com