Ինչպե՞ս mongodb-ն առաջացնում օբյեկտիդ:

Բովանդակություն:

Ինչպե՞ս mongodb-ն առաջացնում օբյեկտիդ:
Ինչպե՞ս mongodb-ն առաջացնում օբյեկտիդ:

Video: Ինչպե՞ս mongodb-ն առաջացնում օբյեկտիդ:

Video: Ինչպե՞ս mongodb-ն առաջացնում օբյեկտիդ:
Video: Էզոտերիկ օկուլտիզմը խոսում է գրական թեմաների մասին, որոնք միասին հոգեպես աճում են YouTube-ում 2024, Նոյեմբեր
Anonim

ObjectID-ը ավտոմատ կերպով ստեղծվում է տվյալների բազայի դրայվերների կողմից և կհատկացվի յուրաքանչյուր փաստաթղթի _id դաշտին: ObjectID-ը կարելի է համարել գլոբալ եզակի բոլոր գործնական նպատակների համար: ObjectID-ը կոդավորում է իր ստեղծման ժամանակի ժամադրոշմը, որը կարող է օգտագործվել հարցումների կամ ըստ ստեղծման ժամանակի տեսակավորման համար:

MongoDB-ն ստեղծում է ObjectId:

MongoDB-ում ձեռքով նոր օբյեկտի ID ստեղծելու համար կարող եք որպես մեթոդ հայտարարել objectId: Պարզ բառերով, մենք կարող ենք ասել, որ օբյեկտի ID-ն եզակի նույնացուցիչ է յուրաքանչյուր գրառման համար Ստորև բերված նկարում կարող եք նկատել, որ մենք հայտարարում ենք փոփոխական, որն ունի օբյեկտի ID մեթոդը որպես արժեք և այն վերադարձնել եզակի տասնվեցական:

Ինչպե՞ս է աշխատում MongoDB ObjectId-ը:

Հավաքածուի յուրաքանչյուր փաստաթուղթ ունի «_id» դաշտ, որը օգտագործվում է որոշակի հավաքածուի փաստաթուղթը եզակիորեն նույնականացնելու համար, այն գործում է որպես հավաքածուի փաստաթղթերի հիմնական բանալին. Հաջորդ 3 բայթը մեքենայի ID-ն է, որի վրա աշխատում է MongoDB սերվերը: …

Արդյո՞ք MongoDB-ն ObjectId է:

MongoDB-ն օգտագործում է ObjectIds որպես յուրաքանչյուր փաստաթղթի _id դաշտի լռելյայն արժեք, որը ստեղծվում է ցանկացած փաստաթղթի ստեղծման ժամանակ:

ID-ն ավտոմատ ստեղծվո՞ւմ է MongoDB-ում:

MongoDB-ն չունի out-of-the-box ավտոմատ ավելացման գործառույթ, ինչպես SQL տվյալների բազաները: Լռելյայնորեն, այն օգտագործում է 12 բայթանոց ObjectId-ը _id դաշտի համար որպես հիմնական բանալի՝ փաստաթղթերը եզակիորեն նույնականացնելու համար:

Խորհուրդ ենք տալիս: