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

Làm cách nào để tạo ID duy nhất cho các tài liệu nhúng trong MongoDB?

Có, sử dụng ObjectId của mongo là cách để đi. Điều duy nhất là:bạn phải tự tạo chúng trong mã ứng dụng. Chúng có nghĩa là duy nhất trên toàn cầu, các nhân viên khác nhau sẽ không tạo ra hai ObjectIds giống nhau, vì vậy không có điều kiện chủng tộc theo nghĩa đó.

Tất cả các trình điều khiển chính thức phải cung cấp một cách để tạo ObjectId. Đây là cách nó hoạt động trong Ruby:

oid = BSON::ObjectId.new


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách cài đặt và cấu hình MongoDB trên Ubuntu

  2. Có một công cụ tương đương như trình biên dịch sql cho mongodb không?

  3. Tìm bằng cách sử dụng _id không hoạt động với tổng hợp

  4. Làm cách nào để trả về một mảng các đối tượng mongodb trong pymongo (không có con trỏ)? MapReduce có thể làm điều này không?

  5. nhóm mongodb chậm ngay cả sau khi thêm chỉ mục