Bạn đã thấy cách sử dụng của ObjectId trong MongoDB trong các chương trình trước đó. Trong chương trình này, chúng ta sẽ hiểu cấu trúc của ObjectId Show 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 thị số giây từ UNIX Epoch 3 byte next to is id of the host 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 Tài liệu được tạo trong khi tạo ra bất kỳ Tài liệu 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 Tạo ObjectId mới trong MongoDBĐể tạo một ObjectId mới, bạn hãy sử dụng >newObjectId = ObjectId() Lệnh trả về id được tạo duy nhất sau ObjectId("5349b4ddd2781d08c09890f3") Trong MongoDB, thay vì tạo ObjectId, bạn cũng có thể cung cấp một id có độ dài 12 byte như sau >myObjectId = ObjectId("5349b4ddd2781d08c09890f4") Lấy dấu thời gian của một tài liệuTheo mặc định, _id ObjectId đã lưu giữ một Dấu thời gian có độ dài là 4 byte, thì trong hầu hết các trường hợp, bạn không cần lưu giữ thời gian tạo của bất kỳ Tài liệu nào. Bạn có thể lấy thời gian tạo của một Tài liệu bằng cách sử dụng phương thức getTimestamp >ObjectId("5349b4ddd2781d08c09890f4").getTimestamp() Lệnh này sẽ trả về thời gian tạo của Tài liệu này trong định dạng ISO Date ISODate("2014-04-12T21:49:17Z") Chuyển đổi ObjectId thành Chuỗi trong MongoDBTrong một số trường hợp, bạn có thể yêu cầu giá trị của ObjectId trong chuỗi định dạng. To convert ObjectId to string, you used >newObjectId.str Mã trên sẽ trả về định dạng chuỗi của Hướng dẫn 5349b4ddd2781d08c09890f3 Theo Tutorialspoint Bài trước. Huỷ chế độ của chỉ mục trong MongoDB Bài tiếp theo. Giảm bản đồ trong MongoDB Thứ Bảy, 09/08/2018 08. 54 3 ★ 3 👨 2. 786 0 Bình luận Sắp xếp theo Delete Login to Send Bạn nên đọc
Giới thiệu. Điều khoản. bảo mật. Hướng dẫn. Ứng dụng. Liên hệ. Quảng cáo. Facebook. YouTube. DMCA Giấy phép số 362/GP-BTTTT. Bộ Thông tin và Truyền thông cấp ngày 30/06/2016. Cơ quan chủ quản. CÔNG TY CỔ PHẦN MẠNG TRỰC TUYẾN META. address. 56 Duy Tân, Dịch Vọng Hậu, Cầu Giấy, Hà Nội. Điện thoại. 024 2242 6188. E-mail. thông tin @ meta. vn. Chịu trách nhiệm nội dung. Lê Ngọc Lâm Bản quyền © 2003-2022 QuanTriMang. com. Giữ toàn quyền. Không thể sao chép hoặc sử dụng hoặc phát hành lại bất kỳ nội dung nào thuộc về QuanTriMang. com khi chưa được cấp phép |