რომელი ინდექსები იყენებს სიბრტყის გეომეტრიას შედეგების დაბრუნებისას?
რომელი ინდექსები იყენებს სიბრტყის გეომეტრიას შედეგების დაბრუნებისას?

ვიდეო: რომელი ინდექსები იყენებს სიბრტყის გეომეტრიას შედეგების დაბრუნებისას?

ვიდეო: რომელი ინდექსები იყენებს სიბრტყის გეომეტრიას შედეგების დაბრუნებისას?
ვიდეო: Geometry and Expansion: A Survey of Recent Results 2024, მაისი
Anonim

გეოსივრცული კოორდინატის ეფექტური მოთხოვნების მხარდასაჭერად მონაცემები , MongoDB გთავაზობთ ორ სპეციალურ ინდექსები : 2d ინდექსები და 2 სფერო ინდექსების გამოყენება ამისთვის პლანშეტური გეომეტრია შედეგების დაბრუნებისას სფერული გეომეტრია რომ დაბრუნების შედეგები.

ამ გზით, როგორ ვნახო ინდექსები MongoDB-ში?

რომ ხედი ჩამონათვალი ყველა ინდექსები კოლექციაზე in MongoDB კომპასი, დააწკაპუნეთ სამიზნე კოლექციაზე მარცხენა პანელში და აირჩიეთ ინდექსები ჩანართი.

გარდა ამისა, რა არის ინდექსები MongoDB-ში? ან ინდექსი MongoDB-ში არის სპეციალური მონაცემთა სტრუქტურა, რომელიც შეიცავს დოკუმენტების რამდენიმე ველის მონაცემებს, რომლებზეც ინდექსი იქმნება. ინდექსები გააუმჯობესეთ მონაცემთა ბაზაში საძიებო ოპერაციების სიჩქარე, რადგან მთლიანი დოკუმენტის ძიების ნაცვლად, ძიება ხორციელდება ინდექსები რომელიც შეიცავს მხოლოდ რამდენიმე ველს.

ამის გარდა, სად ინახება MongoDB ინდექსები?

ასე რომ, როდის ინდექსები იქმნება, ისინიც არიან შენახული დისკზე, მაგრამ როდესაც აპლიკაცია გაშვებულია, ხშირი გამოყენებისა და კიდევ უფრო სწრაფი წვდომის საფუძველზე ისინი იტვირთება RAM-ში, მაგრამ არის განსხვავება ჩატვირთულსა და შექმნილს შორის. ასევე იტვირთება ა ინდექსი არ არის იგივე რაც კოლექციის ან ჩანაწერების RAM-ში ჩატვირთვა.

ქვემოთ ჩამოთვლილთაგან რომელი მეთოდი გამოიყენება MongoDB-ში ინდექსის შესაქმნელად?

შექმნა ან ინდექსი MongoDB-ში კეთდება გამოყენებით " შექმნა ინდექსი " მეთოდი . The შემდეგ მაგალითი გვიჩვენებს როგორ დავამატოთ ინდექსი კოლექციამდე. დავუშვათ, რომ გვაქვს ჩვენი იგივე Employee კოლექცია, რომელსაც აქვს ველის სახელები "Employeeid" და "EmployeeName".

გირჩევთ: