Là một phần của yêu cầu đăng ký của tôi, tôi có giới hạn 30 ký tự cho trường ID. Điều này nằm ngoài tầm kiểm soát của tôi và tôi tự hỏi nếu các trường _id mặc định MongoDB sẽ làm việc cho tôi. Dường như trường _id mặc định dài 24 ký tự. Điều đó phù hợp với tôi, nhưng tôi tự hỏi liệu điều này có khả năng thay đổi trong tương lai hay không. Tôi nhận thức rõ rằng mọi thứ luôn có thể thay đổi, nhưng, trong một hoặc hai năm tới, tôi có thể mong đợi có 24 trường mặc định _id không?Các trường _id mặc định cho các tài liệu MongoDB luôn có 24 ký tự hex?
5
A
Trả lời
12
Chúng không thực sự là 24 ký tự - chúng là 12 byte (24 ký tự đại diện hex). Và có, đó sẽ là trường hợp cho tương lai gần.
Các vấn đề liên quan
- 1. Mongodb chèn tài liệu không có trường _id
- 2. MongoDB: Cách đặt trường khác (khác với _id) làm ID của tài liệu mongo?
- 3. Mongodb lập chỉ mục các trường nhúng (ký hiệu chấm)
- 4. Sắp xếp các tài liệu phụ trong MongoDB
- 5. Tự hỏi: MongoDB _id có phải là duy nhất theo mặc định không?
- 6. Tìm chuỗi có các ký tự đặc biệt trong tài liệu MongoDB
- 7. multipart/form-data, bộ ký tự mặc định cho các trường là gì?
- 8. MongoDB: có thể tránh sử dụng trường _id tự động không?
- 9. Sự khác biệt giữa các trường "id" và "_id" trong MongoDB
- 10. mongodb: trả về một mảng các id tài liệu
- 11. Có thể cấu hình tên trường mặc định của ObjectId trong MongoDB không?
- 12. Trong mongodb, cần báo giá xung quanh các phím cho các hoạt động CRUD, ví dụ: "_id" so với _id?
- 13. Mongodb thay đổi ObjectID hoặc thuộc tính _id cho tài liệu?
- 14. Mongoose truy xuất dữ liệu mà không có trường _id
- 15. HTML5 có chỉ định mã hóa ký tự mặc định cho tài liệu HTML không nếu mã hóa ký tự không được cung cấp?
- 16. Mặc định Sane cho MongoDB trên OSX?
- 17. Tìm tài liệu có mảng không chứa tài liệu có giá trị trường cụ thể trong MongoDB
- 18. Mongo có thể trả lại tài liệu với các trường trống/thiếu ở cuối theo thứ tự asc không?
- 19. Lặp qua các tài liệu trong MongoDB
- 20. mongoose (mongodb) Alias _id field
- 21. Dừng Mongoose từ việc tạo thuộc tính _id cho các mục mảng phụ tài liệu
- 22. Có giới hạn về độ dài _id trong mongodb
- 23. mongodb $ not _id
- 24. Ember, dữ liệu Ember và MongoDB của _id
- 25. Sử dụng các ký tự unicode trong tài liệu Haddock
- 26. Tôi có thể xóa chỉ mục MongoDB mặc định không?
- 27. Tìm tất cả các tài liệu trùng lặp trong bộ sưu tập MongoDB bởi một trường khóa
- 28. Lưu trữ các tài liệu rất lớn trong MongoDB
- 29. Có cách nào để tạo mongodb như _id dây mà không mongodb?
- 30. Mã hóa ký tự Javascript mặc định?
[Đây là một trang trong tài liệu MongoDB] (http://www.mongodb.org/display/DOCS/Object+IDs) xác nhận '_id' là giá trị 12 byte. –
Tuyệt vời, cảm ơn. Dường như việc so sánh các chuỗi của _id là an toàn (vì phần ngày ở phía trước), điều đó rất tiện dụng. – akauppi