Điều đó có nghĩa là bạn đang cố đọc từ một nút phụ trong một tập hợp bản sao, bạn chỉ có thể đọc từ nút chính theo mặc định.
Bạn có thể cho phép một nút phụ chấp nhận các lần đọc bằng cách chạy rs.slaveOk()
trong một trình bao mongo được kết nối với nút phụ đó. Không nên cho phép đọc từ nút phụ vì bạn có thể đang đọc dữ liệu cũ nếu nút chưa được đồng bộ hóa với nút chính.
CẬP NHẬT: Như nhận xét của Janusz Slota chỉ ra, rs.slaveOk()
không còn được sử dụng. Sử dụng rs.secondaryOk()
thay vào đó, tuy nhiên điều này vẫn không được khuyến khích. Đây là tài liệu cho rs.secondaryOk ()
.