Hướng dẫn what is mongodb objectid size? - kích thước mongodb objectid là gì?
Tài liệu về nhà → Hướng dẫn sử dụng MongoDB → MongoDB Manual Show
ObjectId( return một ObjectID mới. Objectid 12 byte bao gồm:Returns a new ObjectId. The 12-byte ObjectId consists of:
Mặc dù bản thân định dạng BSON là ít endian, các giá trị dấu thời gian và bộ đếm là lớn, nhưng các byte quan trọng nhất xuất hiện đầu tiên trong chuỗi byte. Nếu một giá trị số nguyên được sử dụng để tạo ObjectID, số nguyên sẽ thay thế dấu thời gian.
Trả về phần dấu thời gian của đối tượng là một ngày. Trả về biểu diễn JavaScript dưới dạng một chuỗi theo nghĩa đen " 4".
Trả về biểu diễn của đối tượng dưới dạng chuỗi thập lục phân. Chuỗi được trả về là thuộc tính 1.ObjectId() with a unique hexadecimal string:
Để tạo một ObjectID mới, hãy sử dụng
Trong ví dụ này, giá trị của 8 là:
Để tạo một ObjectID mới bằng cách sử dụng Trong ví dụ này, giá trị của 0 sẽ là:
Truy cập thuộc tính 1 của đối tượng ObjectId() , như sau:
Hoạt động này sẽ trả về chuỗi thập lục phân sau:Unix epoch. In this example 3 seconds, represented in hexadecimal as 4, are added. A five byte random element and a three byte counter make up the rest of the ObjectId.Tạo một ObjectID mới bằng cách sử dụng một số nguyên.ObjectID giống với:Tại sao mặc định ObjectId("507f191e810c19729de860ea")5 là chuỗi hex 24 ký tự?Định danh duy nhất mặc định được tạo dưới dạng khóa chính ( 5) cho tài liệu MongoDB là một ObjectID. Đây là giá trị nhị phân 12 byte thường được biểu diễn dưới dạng chuỗi HEX 24 ký tự và một trong các loại trường tiêu chuẩn được hỗ trợ bởi thông số kỹ thuật của MongoDB BSON.12 byte của một ObjectID được xây dựng bằng cách sử dụng:
Tầm quan trọng của một ObjectID là gì?ObjectIds (hoặc các định danh tương tự được tạo theo công thức GUID) cho phép các định danh duy nhất được tạo độc lập trong một hệ thống phân tán. Khả năng tạo độc lập ID duy nhất trở nên rất quan trọng khi bạn mở rộng lên nhiều máy chủ ứng dụng (hoặc có thể là nhiều nút cơ sở dữ liệu trong cụm bị chia cắt). Bạn không muốn có một nút cổ chai phối hợp trung tâm như một bộ đếm trình tự (ví dụ: như bạn có thể có khóa chính tự động khởi động) và bạn sẽ muốn chèn các tài liệu mới mà không có rủi ro rằng một định danh mới sẽ trở thành một nhân bản. Một ObjectID thường được tạo bởi trình điều khiển máy khách MongoDB của bạn, nhưng cũng có thể được tạo trên máy chủ MongoDB nếu trình điều khiển máy khách hoặc mã ứng dụng của bạn hoặc chưa thêm trường 5.Tôi có phải sử dụng ObjectID mặc định không?Không. Nếu bạn có một mã định danh duy nhất phù hợp hơn để sử dụng, bạn luôn có thể cung cấp giá trị của riêng mình cho 5. Đây có thể là một giá trị đơn hoặc giá trị tổng hợp bằng nhiều trường.Các ràng buộc chính trên các giá trị 5 là chúng phải là duy nhất cho một bộ sưu tập và bạn không thể cập nhật hoặc xóa 5 cho một tài liệu hiện có.
Objectid trong MongoDB là gì?Một ObjectID là một trường 12 byte của loại BSON. 4 byte đầu tiên đại diện cho dấu thời gian UNIX của tài liệu. 3 byte tiếp theo là ID máy mà máy chủ MongoDB đang chạy. 2 byte tiếp theo là của ID quy trình. Trường cuối cùng là 3 byte được sử dụng để tăng ObjectID.a 12-byte Field Of BSON type. The first 4 bytes representing the Unix Timestamp of the document. The next 3 bytes are the machine Id on which the MongoDB server is running. The next 2 bytes are of process id. The last Field is 3 bytes used for increment the objectid.
Có nghĩa là gì bởi Objectid?Một định danh đối tượng (OID) là một tên dài hạn, rõ ràng cho bất kỳ loại đối tượng hoặc thực thể nào.Cơ chế OID tìm thấy ứng dụng trong các kịch bản khác nhau, đặc biệt là về bảo mật và được Liên minh Viễn thông Quốc tế (ITU), Lực lượng đặc nhiệm kỹ thuật internet (IETF) và ISO chứng thực.an unambiguous, long-term name for any type of object or entity. The OID mechanism finds application in diverse scenarios, particularly in security, and is endorsed by the International Telecommunication Union (ITU), the Internet Engineering Task Force (IETF), and ISO.
MongoDB Objectid có duy nhất không?ID đối tượng được coi là khóa chính trong bất kỳ bộ sưu tập MongoDB nào.Nó là một định danh duy nhất cho mỗi tài liệu hoặc bản ghi.Cú pháp: ObjectId ().It is a unique identifier for each document or record. Syntax: ObjectId(
Kích thước của _id trong một bộ sưu tập là gì?Định danh duy nhất mặc định được tạo dưới dạng khóa chính (_ID) cho tài liệu MongoDB là một ObjectID.Đây là giá trị nhị phân 12 byte thường được biểu diễn dưới dạng chuỗi HEX 24 ký tự và một trong các loại trường tiêu chuẩn được hỗ trợ bởi thông số kỹ thuật của MongoDB BSON.12 byte binary value which is often represented as a 24 character hex string, and one of the standard field types supported by the MongoDB BSON specification. |