MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Làm cách nào để bạn kết nối với bản sao từ vỏ MongoDB?

Để kết nối với một tập hợp bản sao Chính, hãy sử dụng trình bao mongo --host tùy chọn:

mongo --host replicaSetName/host1[:porthost1],host2[:porthost1],host3[:porthost3],etc

Ví dụ:

$ mongo --host rs1/john.local:27019,john.local:27018
MongoDB shell version: v3.4.9
connecting to: mongodb://john.local:27019,john.local:27018/?replicaSet=rs1
2017-10-12T14:13:03.094+0000 I NETWORK  [thread1] Starting new replica set monitor for rs1/john.local:27019,john.local:27018
2017-10-12T14:13:03.096+0000 I NETWORK  [thread1] Successfully connected to john.local:27019 (1 connections now open to john.local:27019 with a 5 second timeout)
2017-10-12T14:13:03.096+0000 I NETWORK  [thread1] Successfully connected to john.local:27018 (1 connections now open to john.local:27018 with a 5 second timeout)
rs1:PRIMARY> db
test
rs1:PRIMARY>

Lưu ý: Từ phiên bản 3.4.2 đến 3.4.10, có một lỗi (SERVER-28072) đã ngăn không cho chỉ định db sau khi sử dụng --host hoặc --port.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $ pull mảng 2 cấp

  2. $ unset trống. Bạn phải chỉ định một trường như vậy:{$ unset:{<field>:...}}

  3. Tổng quan về quản lý người dùng MongoDB

  4. Cài đặt Máy khách / Trình điều khiển PHP 7 MongoDB?

  5. Lưu trữ ngày trong MongoDB mà không cần xem xét múi giờ