ObjectID базанын драйверлери тарабынан автоматтык түрдө түзүлөт жана ар бир документтин _id талаасына дайындалат. ObjectID бардык практикалык максаттар үчүн глобалдык уникалдуу деп эсептелиши мүмкүн. ObjectID аны түзүү убакытынын убакыт белгисин коддойт, ал сурамдар үчүн же жаратуу убактысы боюнча сорттоо үчүн колдонулушу мүмкүн.
MongoDB ObjectId түзөбү?
MongoDB ичинде кол менен жаңы объекттин идентификаторун түзүү үчүн, объектиди метод катары жарыяласаңыз болот. Жөнөкөй сөз менен айтканда, объект идентификатору ар бир жазуу үчүн уникалдуу идентификатор деп айта алабыз Төмөндөгү сүрөттө биз объектинин ID ыкмасына ээ өзгөрмөнү маани катары жарыялап жатканыбызды байкай аласыз жана ал уникалдуу он алтылык санды кайтарыңыз.
MongoDB ObjectId кантип иштейт?
Жыйнактагы ар бир документтин "_id" талаасы бар, ал белгилүү бир коллекциядагы документти уникалдуу идентификациялоо үчүн колдонулат, ал коллекциядагы документтер үчүн негизги ачкыч катары иштейт. Кийинки 3 байт MongoDB сервери иштеп жаткан машинанын идентификатору. …
MongoDB ObjectIdби?
MongoDB ар бир документтин _id талаасынын демейки мааниси катары ObjectIds колдонот, ал кандайдыр бир документ түзүлүп жатканда түзүлөт.
Идентификатор MongoDBде автоматтык түрдө түзүлөбү?
MongoDB'де SQL маалымат базалары сыяктуу-кутудагы автоматтык көбөйтүү функциясы жок. Демейки боюнча, ал документтерди уникалдуу аныктоо үчүн негизги ачкыч катары _id талаасы үчүн 12 байт ObjectId колдонот.