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

MongoDB - các đối tượng? Tại sao tôi cần _id tổng hợp

Trong một $group giai đoạn, _id được sử dụng để chỉ định điều kiện nhóm. Rõ ràng là bạn cần nó.

Nếu bạn đã quen thuộc với thế giới SQL, hãy nghĩ về nó như là GROUP BY mệnh đề.

Xin lưu ý, trong ngữ cảnh đó, _id thực sự là một số nhận dạng duy nhất trong tập hợp đã tạo, theo định nghĩa $group không thể tạo ra hai tài liệu có cùng giá trị cho trường đó.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Lọc mảng bằng toán tử $ in trong giai đoạn $ project

  2. MongoDB và MySQL

  3. Kéo một mục từ một mảng qua Meteor

  4. Số lượng tham số tối đa được truyền đến $ trong truy vấn trong MongoDB là bao nhiêu?

  5. MongoDB $ phạm vi