ObjectId là gì?
ObjectId là gì?

Video: ObjectId là gì?

Video: ObjectId là gì?
Video: #13 | Tìm hiểu về ObjectId "_id" trong Mongo DB - RHP Team 2024, Tháng Chín
Anonim

Một ID đối tượng là một trường số nguyên duy nhất, không rỗng được sử dụng để xác định duy nhất các hàng trong bảng trong cơ sở dữ liệu địa lý. Các giá trị trong trường này được duy trì bởi ArcGIS. Các ID đối tượng được ArcGIS sử dụng để thực hiện những việc như cuộn, hiển thị các tập hợp lựa chọn và thực hiện các thao tác xác định trên các đối tượng địa lý.

Tương ứng, ObjectID trong MongoDB là gì?

{ " _Tôi ": ID đối tượng ("54759eb3c090d83494e2d804")} An ID đối tượng là loại BSON nhị phân 12 byte chứa 12 byte bất kỳ mà bạn muốn. Để hữu ích trong việc tạo ObjectIds MongoDB trình điều khiển và máy chủ sẽ tạo chúng bằng Thuật toán mặc định.

Bên cạnh ở trên, MongoDB ObjectID có phải là duy nhất không? Theo mặc định, MongoDB tạo ra một ObjectID duy nhất mã định danh được chỉ định cho _Tôi trong một tài liệu mới trước khi ghi tài liệu đó vào cơ sở dữ liệu. Trong nhiều trường hợp, mặc định duy nhất số nhận dạng được chỉ định bởi MongoDB sẽ đáp ứng các yêu cầu ứng dụng.

Đơn giản như vậy, làm cách nào MongoDB tạo ObjectID?

Trong MongoDB , mỗi tài liệu được lưu trữ trong một bộ sưu tập yêu cầu một _Tôi trường hoạt động như một khóa chính. Nếu một tài liệu được chèn bỏ qua _Tôi lĩnh vực, MongoDB trình điều khiển tự động tạo ra một ID đối tượng cho _Tôi đồng ruộng.

Làm cách nào để bạn thêm một ObjectID trong ArcMap?

Trong ArcMap , bấm chuột phải vào bảng trên tab Nguồn của mục lục và bấm Thuộc tính. Nhấp vào tab Nguồn trên hộp thoại Thuộc tính bảng và tìm kiếm Có hoặc Không cho Có ID đối tượng Nhập thực địa. Trong ArcMap hoặc ArcCatalog, bạn có thể mở Thuộc tính của bảng và nhấp vào tab Trường.