Please enable JavaScript.
Coggle requires JavaScript to display documents.
MongoDB CRUD operations: Modifying Query Result - Coggle Diagram
MongoDB CRUD operations: Modifying Query Result
Sorting and Limiting Query Results
cursor
Pointer ke kumpulan hasil kueri
Method find() mengembalikan sebuah cursor
cursor.sort()
Untuk mengembalikan hasil kueri dalam urutan tertentu
db.collection.find(<query>).sort(<sort value>)
sort value ada 2
1 untuk ascending order (urutan menaik)
-1 untuk descending order (urutan menurun)
cursor.limit()
Untuk membatasi jumlah dokumen yang dikembalikan
db.companies.find(<query>).limit(<number>)
Number yang dimaksud adalah jumlah limit yang diinginkan
Dapat meningkatkan performa dengan menghindari pemrosesan data yang tidak perlu
Counting Documents
Untuk menghitung jumlah dokumen yang dikembalikan dari kueri
db.collection.countDocuments()
Terdapat 2 parameter
Query document
Memilih dokumen yang ingin dihitung
Options
Menentukan counting behavior
Returning Specific Data from a Query
Projection
Memilih field mana yang akan dikembalikan atau tidak (include/exclusion) dalam hasil akhir dari kueri
Diimplementasikan pada argumen kedua menggunakan field spesifik yang diberi nilai
Include: set the value to 1
db.collection.find( <query>, { <field> : 1 })
Exclude: set the value to 0
db.collection.find( <query>, { <field> : 0 })
Pernyataan inclusion dan exclusion tidak dapat digabungkan dalam satu projection. Kecuali field _id