ObjectId Trong MongoDB

  • MongoDB Toàn Tập
  • GIỚI THIỆU
  • TỔNG QUAN
  • Lợi thế của MongoDB
  • Cài đặt MongoDB
  • Mô hình hóa dữ liệu trong MongoDB
  • Tạo Database trong MongoDB
  • Xóa Database trong MongoDB
  • Tạo Collection trong MongoDB
  • Xóa Collection trong MongoDB
  • Kiểu dữ liệu trong MongoDB
  • Chèn Document trong MongoDB
  • Truy vấn Document trong MongoDB
  • Cập nhật Document trong MongoDB
  • Xóa Document trong MongoDB
  • Projection trong MongoDB
  • Giới hạn bản ghi trong MongoDB
  • Sắp xếp bản ghi trong MongoDB
  • Chỉ mục (Index) trong MongoDB
  • Aggregation trong MongoDB
  • Replica Set trong MongoDB
  • Shard trong MongoDB
  • Tạo Backup trong MongoDB
  • MongoDB Deployment
  • Relationship trong MongoDB
  • Tham chiếu Database trong MongoDB
  • Covered Query trong MongoDB
  • Phân tích truy vấn trong MongoDB
  • Hoạt động nguyên tử (Atomic Operation) trong MongoDB
  • Hoạt động chỉ mục nâng cao trong MongoDB
  • Hạn chế của chỉ mục trong MongoDB
  • ObjectId trong MongoDB
    • 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 MongoDB
  • Text Search trong MongoDB
  • Regular Expression trong MongoDB
  • GridFS trong MongoDB
  • Capped Collection trong MongoDB
  • Auto-Increment Sequence trong MongoDB
Powered by GitBookOn this page

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 đaNextTạo ObjectId mới trong MongoDB

Last updated 7 years ago

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