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

Trong khi lưu một bộ sưu tập, MongoDB đang tạo tên chỉ mục quá dài và vượt quá giới hạn 127 byte. Làm thế nào để giải quyết điều này. tôi có thể tắt lập chỉ mục không?

Bạn có thể chuyển một tên chỉ mục làm tham số để ensureIndex:

db.collection.ensureIndex({"birds.parrots.macaw.blue.id": 1}, {name:"myIndex1"});

db.collection.ensureIndex({"birds.parrots.macaw.blue.id": 1, "field2": 1}, {name:"myIndex1"});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Không thể đặt đường dẫn mongodb trong sao băng trên hệ thống cửa sổ

  2. Giao điểm chỉ số MongoDB

  3. Lưu nhiều tệp hình ảnh bằng tiện ích Kartik FileInput Widget

  4. Lưu một CSV rất lớn vào mongoDB bằng mongoose

  5. thực hiện toán học trong truy vấn tìm kiếm mongodb