Mongodb-da aqreqat necə işləyir?
Mongodb-da aqreqat necə işləyir?

Video: Mongodb-da aqreqat necə işləyir?

Video: Mongodb-da aqreqat necə işləyir?
Video: Why Florida Abandoned the Sea Domes 2024, Noyabr
Anonim

Toplama in MongoDB . Toplama in MongoDB edir hesablanmış nəticələri qaytaran məlumatları emal etmək üçün istifadə edilən əməliyyatdan başqa bir şey deyil. Toplama əsasən bir çox sənədlərdən məlumatları qruplaşdırır və birləşmiş nəticəni qaytarmaq üçün həmin qruplaşdırılmış verilənlər üzərində bir çox üsullarla işləyir.

Üstəlik, $ layihə MongoDB-də nə edir?

$ layihə sənədi götürür bacarmaq sahələrin daxil edilməsini, _id sahəsinin sıxışdırılmasını, yeni sahələrin əlavə edilməsini və mövcud sahələrin dəyərlərinin sıfırlanmasını təyin edin. Yeni sahə əlavə edir və ya mövcud sahənin dəyərini sıfırlayır. 3.6 versiyasında dəyişdirilib: MongoDB 3.6 REMOVE dəyişənini əlavə edir.

İkincisi, aqreqatlar Nosql-də nümunə ilə nəyi izah edir? An məcmu vahid kimi qarşılıqlı əlaqədə olduğumuz verilənlər toplusudur. Bu məlumat vahidləri və ya aqreqatlar verilənlər bazası, Açar-dəyər, Sənəd və Sütun ailəsi verilənlər bazaları ilə ACID əməliyyatları üçün sərhədləri formalaşdırmaq məcmu -yönümlü verilənlər bazası.

Həmçinin bilmək lazımdır ki, MongoDB-də aqreqasiya kəməri nədir?

MongoDB Aqreqasiya boru kəməri verilənlər üçün çərçivədir aqreqasiya . Məlumatların emalı konsepsiyası əsasında modelləşdirilmişdir boru kəmərləri . Sənədlər çoxmərhələli olur boru kəməri sənədləri bir sənədə çevirir cəmlənmişdir nəticələr. ildə təqdim edildi MongoDB 2.2 etmək aqreqasiya map-reduce istifadə etmədən əməliyyatlar.

MongoDB-də $ Group nədir?

Tərif. $ qrup . Qruplar göstərilən _id ifadəsi ilə sənədləri daxil edin və hər bir fərqli qruplaşdırma üçün bir sənəd çıxarır. Hər bir çıxış sənədinin _id sahəsi unikalı ehtiva edir qrup dəyərinə görə. Çıxış sənədlərində bəzi akkumulyator ifadələrinin dəyərlərini saxlayan hesablanmış sahələr də ola bilər.

Tövsiyə: