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

MongoError:không thể thực hiện các truy vấn về quản trị viên trong tập bản đồ

Tôi đã có vấn đề chính xác cùng. Có vẻ như nó là một cái mới.

Đây là chuỗi kết nối của tôi hiện đã hoạt động

mongoose.connect ('mongodb:// USERNAME : MẬT KHẨU @ myShard -shard-00-00-lbofd.mongodb.net:27017,myShard -shard-00-01-lbofd.mongodb.net:27017,myShard -shard-00-02-lbofd.mongodb.net:27017/ MYDBNAME ? ssl =true &replicaSet = myShard -shard-0 &authSource =admin ');

Để tạo một DB mới, tôi đã sử dụng MongoDB Compass. Sao chép chuỗi kết nối từ trang Atlas (cái dài hơn - tôi tin là 3,4), khi bạn mở la bàn mongodb, nó sẽ nhận ra rằng có một chuỗi kết nối trong khay nhớ tạm của bạn (OSX) và sẽ cho phép bạn điền kết nối cho La bàn bằng nhấp chuột đơn giản. Bạn có thể tạo Cơ sở dữ liệu mới từ đó (Nhấp vào MyCluster ở trên cùng bên trái - sau đó Tạo Cơ sở dữ liệu. Đặt tên của db mới trong MYDBNAME được in đậm trong chuỗi kết nối của tôi.

Phải mất một vài lần làm mới để xem dữ liệu mới.

Tôi đã có nhiều chuỗi kết nối giống như bạn (db name / shard khác nhau, v.v.) - Tôi có thể ĐĂNG nhưng không ĐƯỢC. POSTS không tạo ra lỗi (nhưng tôi không thể tìm thấy dữ liệu mà tôi đã đăng) và GET đã gặp phải lỗi tương tự như bạn gặp phải.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Trường hợp cho chỉ số băm MongoDB

  2. Ngoại lệ tuần tự hóa Scala với Giá trị liệt kê

  3. mongodb, pymongo, tổng hợp cho kết quả lạ (một cái gì đó về con trỏ)

  4. Ngoại lệ Mongo CursorTimeout

  5. MongoDB:mongoimport mất kết nối khi nhập các tệp lớn