Ո՞ր տեսակի ինդեքսներն է աջակցում MongoDB-ն:
Ո՞ր տեսակի ինդեքսներն է աջակցում MongoDB-ն:

Video: Ո՞ր տեսակի ինդեքսներն է աջակցում MongoDB-ն:

Video: Ո՞ր տեսակի ինդեքսներն է աջակցում MongoDB-ն:
Video: #SanTenChan-ը կարդում է մի թզուկ Նինո Ֆրասիկայի՝ Սանի Գեսուալդիի գրքից, երկրորդ դրվագից: 2024, Նոյեմբեր
Anonim

MongoDB-ն աջակցում է օգտագործողի կողմից սահմանված ցուցանիշները ինչպես մեկ դաշտի ինդեքսը: Մեկ դաշտի ինդեքսն օգտագործվում է փաստաթղթի մեկ դաշտում ինդեքս ստեղծելու համար: Մեկ դաշտային ինդեքսով, MongoDB կարող է անցնել աճման և նվազման կարգով: Ահա թե ինչու ինդեքսի բանալին անում է այս դեպքում նշանակություն չունի.

Դրանցից ի՞նչ են MongoDB ինդեքսները:

Ցուցանիշներ աջակցել հարցումների արդյունավետ կատարմանը MongoDB . Ցուցանիշներ Տվյալների հատուկ կառուցվածքներ են [1], որոնք պահում են հավաքածուի տվյալների հավաքածուի մի փոքր մասը դյուրանցանելի ձևով: Այն ցուցանիշը պահպանում է որոշակի դաշտի կամ դաշտերի հավաքածուի արժեքը՝ դասավորված ըստ դաշտի արժեքի:

Բացի այդ, կարո՞ղ է MongoDB-ն օգտագործել բազմաթիվ ինդեքսներ: MongoDB-ն կարող է օգտագործել -ի խաչմերուկը բազմաթիվ ինդեքսներ հարցումները կատարելու համար։ Ընդհանուր առմամբ, յուրաքանչյուր ցուցանիշը խաչմերուկը ներառում է երկու ցուցանիշները ; սակայն, MongoDB-ն կարող է աշխատանքի տեղավորել բազմակի /բնադրված ցուցանիշը խաչմերուկներ՝ հարցումը լուծելու համար:

Ըստ այդմ, ո՞րն է ինդեքսի օգտագործումը MongoDB-ում:

Ան ինդեքս MongoDB-ում տվյալների հատուկ կառուցվածք է, որը պահում է փաստաթղթերի մի քանի դաշտերի տվյալները, որոնց վրա ցուցանիշը ստեղծվում է. Ցուցանիշներ բարելավել տվյալների բազայում որոնման գործողությունների արագությունը, քանի որ ամբողջ փաստաթուղթը որոնելու փոխարեն որոնումն իրականացվում է դրա վրա ցուցանիշները որը պարունակում է ընդամենը մի քանի դաշտ:

Ո՞ր մեթոդն է օգտագործվում MongoDB-ում ինդեքս ստեղծելու համար:

MongoDB-ում Index-ի ստեղծումը կատարվում է «createIndex» մեթոդի կիրառմամբ։ Հետևյալը օրինակ ցույց է տալիս, թե ինչպես ավելացնել ինդեքսը հավաքածուին: Ենթադրենք, որ մենք ունենք մեր նույն Employee հավաքածուն, որն ունի «Employeeid» և «EmployeeName» դաշտային անունները:

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