ObjectID е автоматично генериран от драйверите на базата данни и ще бъде присвоен на полето _id на всеки документ. ObjectID може да се счита за глобално уникален за всички практически цели. ObjectID кодира клеймото за времето на неговото време на създаване, което може да се използва за заявки или за сортиране по време на създаване.
MongoDB създава ли ObjectId?
За да създадете ръчно нов objectID в MongoDB, можете да декларирате objectId като метод. С прости думи можем да кажем, че object ID е уникален идентификатор за всеки запис В изображението по-долу можете да забележите, че декларираме променлива с метод за идентификация на обекта като стойност и тя ще връщане на уникален шестнадесетичен.
Как работи MongoDB ObjectId?
Всеки документ в колекцията има поле “_id”, което се използва за уникално идентифициране на документа в определена колекция, то действа като първичен ключ за документите в колекцията. Следващите 3 байта са идентификационният номер на машината, на която работи сървърът на MongoDB. …
MongoDB ObjectId ли е?
MongoDB използва ObjectIds като стойност по подразбиране на полето _id на всеки документ, което се генерира при създаването на всеки документ.
Автоматично ли се генерира ID в MongoDB?
MongoDB няма функция за автоматично увеличаване на, като SQL бази данни. По подразбиране той използва 12-байтовия ObjectId за полето _id като първичен ключ за уникално идентифициране на документите.