Tài liệu về nhà → Hướng dẫn sử dụng MongoDB → MongoDB Manual
Tài liệu này mô tả các định dạng URI để xác định các kết nối giữa các ứng dụng và các trường hợp MongoDB trong trình điều khiển MongoDB chính thức. Để biết danh sách các trình điều khiển và liên kết đến tài liệu trình điều khiển, xem trình điều khiển.Drivers. For a list of drivers and links to driver documentation, see Drivers.
Bạn có thể chỉ định chuỗi kết nối MongoDB bằng cách sử dụng:
Định dạng chuỗi kết nối tiêu chuẩn hoặcStandard Connection String Format or
Định dạng kết nối danh sách hạt giống DNS.DNS Seed List Connection Format.
Phần này mô tả định dạng tiêu chuẩn của URI kết nối MongoDB được sử dụng để kết nối với triển khai MongoDB: độc lập, bộ bản sao hoặc cụm bị che khuất.
Sơ đồ kết nối URI tiêu chuẩn có biểu mẫu:
mongodb://[username:[email protected]]host1[:port1][,...hostN[:portN]][/[defaultauthdb][?options]]
Để biết thêm ví dụ, xem ví dụ.Examples.
Chuỗi kết nối URI tiêu chuẩn bao gồm các thành phần sau:
: / ? # [ ] @ | Một tiền tố cần thiết để xác định rằng đây là một chuỗi ở định dạng kết nối tiêu chuẩn. |
: / ? # [ ] @ | Không bắt buộc. Thông tin xác thực. Nếu được chỉ định, máy khách sẽ cố gắng xác thực người dùng đến 4. Nếu 4 không xác định, máy khách sẽ cố gắng xác thực người dùng với 6. Và nếu 6 không được xác định, vào cơ sở dữ liệu 8. 4. If 4 is unspecified, the client will attempt to authenticate the user to the 6. And if the 6 is unspecified, to the 8 database.Ghi chúNếu tên người dùng hoặc mật khẩu bao gồm các ký tự sau:
Những ký tự đó phải được chuyển đổi bằng cách sử dụng phần trăm mã hóa.percent encoding. |
Xem thêm
: / ? # [ ] @
4.: / ? # [ ] @
4.mongodb+srv://server.example.com/
0
Máy chủ [và số cổng tùy chọn] trong đó thể hiện
mongodb+srv://server.example.com/
1 [hoặc phiên bản mongodb+srv://server.example.com/
2 cho cụm mảnh vỡ] đang chạy. Bạn có thể chỉ định tên máy chủ, địa chỉ IP hoặc ổ cắm miền UNIX. Chỉ định càng nhiều máy chủ thích hợp cho cấu trúc liên kết triển khai của bạn:Đối với một độc lập, chỉ định tên máy chủ của ví dụ
1 độc lập.mongodb+srv://server.example.com/
Đối với một bộ bản sao, chỉ định [các] tên máy chủ của [các] trường hợp
1 như được liệt kê trong cấu hình bộ bản sao.mongodb+srv://server.example.com/
Đối với một cụm bị chia cắt, chỉ định [các] tên máy chủ của [các] trường hợp ____22.
Nếu số cổng không được chỉ định, cổng mặc định
mongodb+srv://server.example.com/
6 được sử dụng.mongodb+srv://server.example.com/
7
Không bắt buộc. Cơ sở dữ liệu xác thực để sử dụng nếu chuỗi kết nối bao gồm thông tin xác thực
: / ? # [ ] @
3 nhưng tùy chọn : / ? # [ ] @
4 không được xác định.: / ? # [ ] @
4 option is unspecified.Nếu cả
: / ? # [ ] @
4 và : / ? # [ ] @
6 đều không xác định, máy khách sẽ cố gắng xác thực người dùng được chỉ định vào cơ sở dữ liệu : / ? # [ ] @
8.: / ? # [ ] @
4 and
: / ? # [ ] @
6 are unspecified, the client will attempt to authenticate the specified user to the : / ? # [ ] @
8 database.
3Record TTL Class Priority Weight Port Target _mongodb._tcp.server.example.com. 86400 IN SRV 0 5 27317 mongodb1.example.com. _mongodb._tcp.server.example.com. 86400 IN SRV 0 5 27017 mongodb2.example.com.
Không bắt buộc. Một chuỗi truy vấn chỉ định các tùy chọn cụ thể kết nối là các cặp
Record TTL Class Priority Weight Port Target _mongodb._tcp.server.example.com. 86400 IN SRV 0 5 27317 mongodb1.example.com. _mongodb._tcp.server.example.com. 86400 IN SRV 0 5 27017 mongodb2.example.com.
4. Xem các tùy chọn chuỗi kết nối để biết mô tả đầy đủ về các tùy chọn này.Connection String Options for a full description of these options.Nếu chuỗi kết nối không chỉ định cơ sở dữ liệu/ bạn phải chỉ định một dấu gạch chéo [
Record TTL Class Priority Weight Port Target _mongodb._tcp.server.example.com. 86400 IN SRV 0 5 27317 mongodb1.example.com. _mongodb._tcp.server.example.com. 86400 IN SRV 0 5 27017 mongodb2.example.com.
5] giữa Record TTL Class Priority Weight Port Target _mongodb._tcp.server.example.com. 86400 IN SRV 0 5 27317 mongodb1.example.com. _mongodb._tcp.server.example.com. 86400 IN SRV 0 5 27017 mongodb2.example.com.
6 cuối cùng và dấu câu hỏi [Record TTL Class Priority Weight Port Target _mongodb._tcp.server.example.com. 86400 IN SRV 0 5 27317 mongodb1.example.com. _mongodb._tcp.server.example.com. 86400 IN SRV 0 5 27017 mongodb2.example.com.
7] bắt đầu chuỗi các tùy chọn.Ngoài định dạng kết nối tiêu chuẩn, MongoDB hỗ trợ danh sách hạt giống do DNS xây dựng. Sử dụng DNS để xây dựng danh sách máy chủ có sẵn cho phép triển khai linh hoạt hơn và khả năng thay đổi máy chủ trong vòng quay mà không cần cấu hình lại máy khách.DNS-constructed seed list. Using DNS to construct the available servers list allows more flexibility of deployment and the ability to change the servers in rotation without reconfiguring clients.
Để tận dụng danh sách hạt giống DNS, hãy sử dụng tiền tố chuỗi kết nối là
Record TTL Class Priority Weight Port Target _mongodb._tcp.server.example.com. 86400 IN SRV 0 5 27317 mongodb1.example.com. _mongodb._tcp.server.example.com. 86400 IN SRV 0 5 27017 mongodb2.example.com.
8 thay vì tiêu chuẩn Record TTL Class Priority Weight Port Target _mongodb._tcp.server.example.com. 86400 IN SRV 0 5 27317 mongodb1.example.com. _mongodb._tcp.server.example.com. 86400 IN SRV 0 5 27017 mongodb2.example.com.
9. Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
0 chỉ với máy khách rằng tên máy chủ theo sau tương ứng với bản ghi SRV DNS. Trình điều khiển hoặc Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
1 sau đó sẽ truy vấn DNS cho bản ghi để xác định máy chủ nào đang chạy các trường hợp mongodb+srv://server.example.com/
1.Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
1 will then query the DNS for the record to determine which hosts are running the mongodb+srv://server.example.com/
1 instances.Ghi chú
Nếu tên người dùng hoặc mật khẩu bao gồm các ký tự sau:
4 [or the equivalent Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
5] option to Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
6 for the connection. You can override this behavior by explicitly setting the Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
4 [or the
equivalent Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
5] option to Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
9 with mongodb://mongodb1.example.com:27317,mongodb2.example.com:27017/?replicaSet=mySet&authSource=authDB
0 [or mongodb://mongodb1.example.com:27317,mongodb2.example.com:27017/?replicaSet=mySet&authSource=authDB
1] in the query string.Những ký tự đó phải được chuyển đổi bằng cách sử dụng phần trăm mã hóa.
mongodb+srv://server.example.com/
Xem thêm
: / ? # [ ] @
4.Record TTL Class Priority Weight Port Target _mongodb._tcp.server.example.com. 86400 IN SRV 0 5 27317 mongodb1.example.com. _mongodb._tcp.server.example.com. 86400 IN SRV 0 5 27017 mongodb2.example.com.
Máy chủ [và số cổng tùy chọn] trong đó thể hiện
mongodb+srv://server.example.com/
1 [hoặc phiên bản mongodb+srv://server.example.com/
2 cho cụm mảnh vỡ] đang chạy. Bạn có thể chỉ định tên máy chủ, địa chỉ IP hoặc ổ cắm miền UNIX. Chỉ định càng nhiều máy chủ thích hợp cho cấu trúc liên kết triển khai của bạn:Đối với một độc lập, chỉ định tên máy chủ của ví dụ mongodb+srv://server.example.com/
1 độc lập.
mongodb+srv://server.example.com/
Đối với một bộ bản sao, chỉ định [các] tên máy chủ của [các] trường hợp
mongodb+srv://server.example.com/
1 như được liệt kê trong cấu hình bộ bản sao.Đối với một cụm bị chia cắt, chỉ định [các] tên máy chủ của [các] trường hợp ____22.
3mongodb://mongodb1.example.com:27317,mongodb2.example.com:27017/?replicaSet=mySet&authSource=authDB
4: / ? # [ ] @
Bạn chỉ có thể chỉ định một bản ghi TXT cho mỗi phiên bản
mongodb+srv://server.example.com/
1. Nếu nhiều bản ghi TXT xuất hiện trong DNS và/hoặc nếu bản ghi TXT chứa một tùy chọn khác với mongodb://mongodb1.example.com:27317,mongodb2.example.com:27017/?replicaSet=mySet&authSource=authDB
3 hoặc : / ? # [ ] @
4, máy khách sẽ trả về lỗi.Bản ghi TXT cho mục nhập
mongodb://mongodb1.example.com:27317,mongodb2.example.com:27017/?replicaSet=mySet&authSource=authDB
8 DNS sẽ giống với:Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
Được kết hợp lại với nhau, các bản ghi DNS SRV và các tùy chọn được chỉ định trong bản ghi TXT giải quyết cho chuỗi kết nối định dạng tiêu chuẩn sau:
mongodb://mongodb1.example.com:27317,mongodb2.example.com:27017/?replicaSet=mySet&authSource=authDB
Bạn có thể ghi đè các tùy chọn được chỉ định trong bản ghi TXT bằng cách chuyển tùy chọn trong chuỗi truy vấn. Trong ví dụ sau, chuỗi truy vấn đã cung cấp ghi đè cho tùy chọn
: / ? # [ ] @
4 được cấu hình trong bản ghi TXT của mục nhập DNS ở trên.mongodb+srv://server.example.com/?connectTimeoutMS=300000&authSource=aDifferentAuthDB
Với ghi đè cho
: / ? # [ ] @
4, chuỗi kết nối tương đương ở định dạng tiêu chuẩn sẽ là:mongodb://mongodb1.example.com:27317,mongodb2.example.com:27017/?connectTimeoutMS=300000&replicaSet=mySet&authSource=aDifferentAuthDB
Ghi chú
Tùy chọn
Record TTL Class Priority Weight Port Target _mongodb._tcp.server.example.com. 86400 IN SRV 0 5 27317 mongodb1.example.com. _mongodb._tcp.server.example.com. 86400 IN SRV 0 5 27017 mongodb2.example.com.
8 sẽ thất bại nếu không có DNS có sẵn với các bản ghi tương ứng với tên máy chủ được xác định trong chuỗi kết nối. Ngoài ra, việc sử dụng Trình sửa đổi chuỗi kết nối Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
0 tự động đặt tùy chọn Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
4 [hoặc tương đương Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
5] thành Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
6 cho kết nối. Bạn có thể ghi đè hành vi này bằng cách đặt tùy chọn Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
4 [hoặc tương đương Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
5] thành Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
9 với mongodb://mongodb1.example.com:27317,mongodb2.example.com:27017/?replicaSet=mySet&authSource=authDB
0 [hoặc mongodb://mongodb1.example.com:27317,mongodb2.example.com:27017/?replicaSet=mySet&authSource=authDB
1] trong chuỗi truy vấn.Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
4 [or the equivalent Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
5] option to Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
6 for the connection. You can override this behavior by explicitly
setting the Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
4 [or the equivalent Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
5] option to Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
9 with mongodb://mongodb1.example.com:27317,mongodb2.example.com:27017/?replicaSet=mySet&authSource=authDB
0 [or mongodb://mongodb1.example.com:27317,mongodb2.example.com:27017/?replicaSet=mySet&authSource=authDB
1] in the query string.Mẹo
Nhìn thấy:
Phần này liệt kê tất cả các tùy chọn kết nối.
Tùy chọn kết nối là các cặp ở dạng sau:
mongodb://mongodb1.example.com:27317,mongodb2.example.com:27017/?connectTimeoutMS=300000&replicaSet=mySet&authSource=aDifferentAuthDB
1.Tùy chọn
2 là trường hợp không nhạy cảm khi sử dụng trình điều khiển.mongodb://mongodb1.example.com:27317,mongodb2.example.com:27017/?connectTimeoutMS=300000&replicaSet=mySet&authSource=aDifferentAuthDB
Tùy chọn
2 là trường hợp không nhạy cảm khi sử dụng shellmongodb://mongodb1.example.com:27317,mongodb2.example.com:27017/?connectTimeoutMS=300000&replicaSet=mySet&authSource=aDifferentAuthDB
1 hoặc phiên bản 4.2 hoặc sau đóRecord TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
5.mongodb://mongodb1.example.com:27317,mongodb2.example.com:27017/?connectTimeoutMS=300000&replicaSet=mySet&authSource=aDifferentAuthDB
1, or the version 4.2 or later legacyRecord TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
5 shell.mongodb://mongodb1.example.com:27317,mongodb2.example.com:27017/?connectTimeoutMS=300000&replicaSet=mySet&authSource=aDifferentAuthDB
Tùy chọn
2 nhạy cảm trường hợp khi sử dụng phiên bản 4.0 và Shell Legacymongodb://mongodb1.example.com:27317,mongodb2.example.com:27017/?connectTimeoutMS=300000&replicaSet=mySet&authSource=aDifferentAuthDB
5 trước đó.mongodb://mongodb1.example.com:27317,mongodb2.example.com:27017/?connectTimeoutMS=300000&replicaSet=mySet&authSource=aDifferentAuthDB
8 luôn luôn nhạy cảm trường hợp.mongodb://mongodb1.example.com:27317,mongodb2.example.com:27017/?connectTimeoutMS=300000&replicaSet=mySet&authSource=aDifferentAuthDB
Các tùy chọn riêng biệt với ký tự ampersand [tức là
mongodb://mongodb1.example.com:27317,mongodb2.example.com:27017/?connectTimeoutMS=300000&replicaSet=mySet&authSource=aDifferentAuthDB
9] mongodb://db1.example.net:27017,db2.example.net:2500/?replicaSet=test&connectTimeoutMS=300000
0. Trong ví dụ sau, một kết nối bao gồm các tùy chọn mongodb://mongodb1.example.com:27317,mongodb2.example.com:27017/?replicaSet=mySet&authSource=authDB
3 và mongodb://db1.example.net:27017,db2.example.net:2500/?replicaSet=test&connectTimeoutMS=300000
2:mongodb://mongodb1.example.com:27317,mongodb2.example.com:27017/?replicaSet=mySet&authSource=authDB
3 and mongodb://db1.example.net:27017,db2.example.net:2500/?replicaSet=test&connectTimeoutMS=300000
2 options:mongodb://db1.example.net:27017,db2.example.net:2500/?replicaSet=test&connectTimeoutMS=300000
Ghi chú
Tùy chọn Record TTL Class Priority Weight Port Target _mongodb._tcp.server.example.com. 86400 IN SRV 0 5 27317 mongodb1.example.com. _mongodb._tcp.server.example.com. 86400 IN SRV 0 5 27017 mongodb2.example.com.
8 sẽ thất bại nếu không có DNS có sẵn với các bản ghi tương ứng với tên máy chủ được xác định trong chuỗi kết nối. Ngoài ra, việc sử dụng Trình sửa đổi chuỗi kết nối Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
0 tự động đặt tùy chọn Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
4 [hoặc tương đương Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
5] thành Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
6 cho kết nối. Bạn có thể ghi đè hành vi này bằng cách đặt tùy chọn Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
4 [hoặc tương đương Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
5] thành Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
9 với mongodb://mongodb1.example.com:27317,mongodb2.example.com:27017/?replicaSet=mySet&authSource=authDB
0 [hoặc mongodb://mongodb1.example.com:27317,mongodb2.example.com:27017/?replicaSet=mySet&authSource=authDB
1] trong chuỗi truy vấn.
Record TTL Class Priority Weight Port Target _mongodb._tcp.server.example.com. 86400 IN SRV 0 5 27317 mongodb1.example.com. _mongodb._tcp.server.example.com. 86400 IN SRV 0 5 27017 mongodb2.example.com.
Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
mongodb://mongodb1.example.com:27317,mongodb2.example.com:27017/?replicaSet=mySet&authSource=authDB
mongodb://mongodb1.example.com:27317,mongodb2.example.com:27017/?replicaSet=mySet&authSource=authDB
Mẹo
Nhìn thấy:
Phần này liệt kê tất cả các tùy chọn kết nối. 3 | Tùy chọn 2 là trường hợp không nhạy cảm khi sử dụng shell 1 hoặc phiên bản 4.2 hoặc sau đó 5.Tùy chọn 2 nhạy cảm trường hợp khi sử dụng phiên bản 4.0 và Shell Legacy 5 trước đó.driver documentation.
|
mongodb://mongodb1.example.com:27317,mongodb2.example.com:27017/?connectTimeoutMS=300000&replicaSet=mySet&authSource=aDifferentAuthDB
8 luôn luôn nhạy cảm trường hợp.mongodb://db1.example.net:27017,db2.example.net:2500/?replicaSet=test&connectTimeoutMS=300000
8 option [available starting in MongoDB 4.2]:: / ? # [ ] @
0Các tùy chọn riêng biệt với ký tự ampersand [tức là
mongodb://mongodb1.example.com:27317,mongodb2.example.com:27017/?connectTimeoutMS=300000&replicaSet=mySet&authSource=aDifferentAuthDB
9] mongodb://db1.example.net:27017,db2.example.net:2500/?replicaSet=test&connectTimeoutMS=300000
0. Trong ví dụ sau, một kết nối bao gồm các tùy chọn mongodb://mongodb1.example.com:27317,mongodb2.example.com:27017/?replicaSet=mySet&authSource=authDB
3 và mongodb://db1.example.net:27017,db2.example.net:2500/?replicaSet=test&connectTimeoutMS=300000
2:mongodb://db1.example.net:27017,db2.example.net:2500/?replicaSet=test&connectTimeoutMS=300000
9 option:Phân tách bán đại hội cho các đối số chuỗi kết nốiTùy chọn 2 là trường hợp không nhạy cảm khi sử dụng shell 1 hoặc phiên bản 4.2 hoặc sau đó 5. | Tùy chọn 2 nhạy cảm trường hợp khi sử dụng phiên bản 4.0 và Shell Legacy 5 trước đó.
Ghi chúTùy chọn 8 sẽ thất bại nếu không có DNS có sẵn với các bản ghi tương ứng với tên máy chủ được xác định trong chuỗi kết nối. Ngoài ra, việc sử dụng Trình sửa đổi chuỗi kết nối 0 tự động đặt tùy chọn 4 [hoặc tương đương 5] thành 6 cho kết nối. Bạn có thể ghi đè hành vi này bằng cách đặt tùy chọn 4 [hoặc tương đương 5] thành 9 với 0 [hoặc 1] trong chuỗi truy vấn. 4 option is equivalent to the 5 option.
|
Mẹo mongodb://db0.example.com:27017,db1.example.com:27017,db2.example.com:27017/?replicaSet=myRepl
6 command-line option instead.
Nhìn thấy:
Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
5Phần này liệt kê tất cả các tùy chọn kết nối.
8 luôn luôn nhạy cảm trường hợp.DNS Seed List Connection Format.mongodb://mongodb1.example.com:27317,mongodb2.example.com:27017/?connectTimeoutMS=300000&replicaSet=mySet&authSource=aDifferentAuthDB
Các tùy chọn riêng biệt với ký tự ampersand [tức là
9]mongodb://mongodb1.example.com:27317,mongodb2.example.com:27017/?connectTimeoutMS=300000&replicaSet=mySet&authSource=aDifferentAuthDB
0. Trong ví dụ sau, một kết nối bao gồm các tùy chọnmongodb://db1.example.net:27017,db2.example.net:2500/?replicaSet=test&connectTimeoutMS=300000
3 vàmongodb://mongodb1.example.com:27317,mongodb2.example.com:27017/?replicaSet=mySet&authSource=authDB
2:Standard Connection String Format.mongodb://db1.example.net:27017,db2.example.net:2500/?replicaSet=test&connectTimeoutMS=300000
Ghi chú
Tùy chọn
Record TTL Class Priority Weight Port Target _mongodb._tcp.server.example.com. 86400 IN SRV 0 5 27317 mongodb1.example.com. _mongodb._tcp.server.example.com. 86400 IN SRV 0 5 27017 mongodb2.example.com.
8 sẽ thất bại nếu không có DNS có sẵn với các bản ghi tương ứng với tên máy chủ được xác định trong chuỗi kết nối. Ngoài ra, việc sử dụng Trình sửa đổi chuỗi kết nối Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
0 tự động đặt tùy chọn Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
4 [hoặc tương đương Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
5] thành Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
6 cho kết nối. Bạn có thể ghi đè hành vi này bằng cách đặt tùy chọn Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
4 [hoặc tương đương Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
5] thành Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
9 với mongodb://mongodb1.example.com:27317,mongodb2.example.com:27017/?replicaSet=mySet&authSource=authDB
0 [hoặc mongodb://mongodb1.example.com:27317,mongodb2.example.com:27017/?replicaSet=mySet&authSource=authDB
1] trong chuỗi truy vấn.Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
5 option is equivalent to the Record TTL Class Text server.example.com. 86400 IN TXT "replicaSet=mySet&authSource=authDB"
4 option.