ObjectId Trong MongoDB

MongoDB Toàn Tập
  • MongoDB Toàn Tập
  • GIỚI THIỆU
  • TỔNG QUANchevron-right
  • Lợi thế của MongoDBchevron-right
  • Cài đặt MongoDBchevron-right
  • Mô hình hóa dữ liệu trong MongoDBchevron-right
  • Tạo Database trong MongoDBchevron-right
  • Xóa Database trong MongoDBchevron-right
  • Tạo Collection trong MongoDBchevron-right
  • Xóa Collection trong MongoDBchevron-right
  • Kiểu dữ liệu trong MongoDB
  • Chèn Document trong MongoDBchevron-right
  • Truy vấn Document trong MongoDBchevron-right
  • Cập nhật Document trong MongoDBchevron-right
  • Xóa Document trong MongoDBchevron-right
  • Projection trong MongoDBchevron-right
  • Giới hạn bản ghi trong MongoDBchevron-right
  • Sắp xếp bản ghi trong MongoDBchevron-right
  • Chỉ mục (Index) trong MongoDBchevron-right
  • Aggregation trong MongoDBchevron-right
  • Replica Set trong MongoDBchevron-right
  • Shard trong MongoDBchevron-right
  • Tạo Backup trong MongoDBchevron-right
  • MongoDB Deploymentchevron-right
  • Relationship trong MongoDBchevron-right
  • Tham chiếu Database trong MongoDBchevron-right
  • Covered Query trong MongoDBchevron-right
  • Phân tích truy vấn trong MongoDBchevron-right
  • Hoạt động nguyên tử (Atomic Operation) trong MongoDBchevron-right
  • Hoạt động chỉ mục nâng cao trong MongoDBchevron-right
  • Hạn chế của chỉ mục trong MongoDBchevron-right
  • ObjectId trong MongoDBchevron-right
    • Tạo ObjectId mới trong MongoDB
    • Lấy Timestamp của một Document
    • Chuyển đổi ObjectId thành Chuỗi trong MongoDB
  • Map Reduce trong MongoDBchevron-right
  • Text Search trong MongoDBchevron-right
  • Regular Expression trong MongoDBchevron-right
  • GridFS trong MongoDBchevron-right
  • Capped Collection trong MongoDBchevron-right
  • Auto-Increment Sequence trong MongoDBchevron-right
chevron-upchevron-downgitbookPowered by GitBookxmarkblock-quoteOn this pagechevron-down

Bạn đã thấy sự sử dụng của ObjectId trong MongoDB trong các chương trước đó. Trong chương này, chúng ta sẽ hiểu cấu trúc của ObjectId.

Một ObjectId là một kiểu BSON (12 byte) có cấu trúc như sau:

  • 4 byte đầu tiên biểu diễn số giây từ UNIX Epoch.

  • 3 byte tiếp theo là id của máy.

  • 2 byte kế tiếp là process id.

  • Và 3 byte cuối cùng là một giá trị đếm ngẫu nhiên.

MongoDB sử dụng ObjectId như là giá trị mặc định của trường _id cho mỗi Document mà được tạo trong khi tạo ra bất kỳ Document nào. Sự tổ hợp phức tạp của ObjectId làm cho tất cả các trường _id là duy nhất.

PreviousGiới hạn tối đachevron-leftNextTạo ObjectId mới trong MongoDBchevron-right

Last updated 7 years ago

Từ khóa » Trường Object Id Là Gì