Có sự khác biệt nào giữa việc sử dụng ID trường hoặc _ID từ tài liệu MongoDB không?Sự khác biệt giữa các trường "id" và "_id" trong MongoDB
Tôi yêu cầu này, bởi vì tôi thường sử dụng "_id", tuy nhiên tôi thấy loại này ({id: -1}) trong tài liệu: http://www.mongodb.org/display/DOCS/Optimizing+Object+IDs#OptimizingObjectIDs-Sortbyidtosortbyinsertiontime
EDIT
Hóa ra các tài liệu đã sai.
là bắt buộc '_id' cho mỗi tài liệu của bộ sưu tập? nói cách khác, tôi có thể tạo một tài liệu mới mà không có trường '_id' không? –
@KevinMeredith Như được chỉ định [ở đây] (https://docs.mongodb.com/manual/reference/bson-types/#objectid), có, trường '_id' là bắt buộc.«Trong MongoDB, mỗi tài liệu được lưu trữ trong một bộ sưu tập yêu cầu một trường' _id' duy nhất hoạt động như một khóa chính. Nếu một tài liệu được chèn vào bỏ qua trường '_id', trình điều khiển MongoDB sẽ tự động tạo một' ObjectId' cho trường '_id'». – BowPark