MongoDB Sorgu Belgesi: Örnekle db.collection.find()
Veri alma veya alma yöntemi MongoDB veritabanı kullanılarak gerçekleştirilir. MongoDB sorguları. Sorgu işlemi gerçekleştirilirken veritabanından belirli verileri almak için kullanılabilecek kriterler veya koşullar da kullanılabilir.
MongoDB adı verilen bir işlev sağlar db.collection.find() bir yerden belge almak için kullanılır MongoDB veri tabanı.
Bu süreçte MongoDB Sorgu eğitiminde, belge alma amacına ulaşmak için bu işlevin çeşitli şekillerde nasıl kullanıldığını göreceksiniz.
MongoDB Temel Sorgu Operaleri
Basit MongoDB Sorgu operatörleri, tüm belgelerin tek bir dosyaya alınması gibi basit işlemleri kapsar. MongoDB Toplamak. Bunu nasıl başarabileceğimize dair bir db.collection.find örneğine bakalım.
Kodumuzun tamamı çalıştırılacaktır. MongoDB JavaSenaryo komut kabuğu. Diyelim ki, 'Çalışan' adında bir koleksiyonumuz var. MongoDB Veritabanını oluşturuyoruz ve aşağıdaki komutu çalıştırıyoruz.

Kod Açıklaması:
- Çalışan, koleksiyondaki adıdır. MongoDB veritabanı
- MKS MongoDB bulma sorgusu, koleksiyondaki belgeleri almak için kullanılan yerleşik bir işlevdir.
Komut başarıyla yürütülürse, aşağıdaki Çıktı gösterilecektir: MongoDB örnek bul
Çıktı:
Çıktı, koleksiyonda bulunan tüm belgeleri gösterir.
Belgeleri belirli koşullara göre getirebilmemiz için sorgularımıza kriterler de ekleyebiliriz.
MongoDB Sorgu Örneği – 1
Birkaç tanesine bakalım MongoDB bunu nasıl başarabileceğimize dair sorgu örnekleri.
db.Employee.find({EmployeeName : "Smith"}).forEach(printjson);
Kod Açıklaması:
- Burada koleksiyonda adı “Smith” olan bir Çalışan bulmak istiyoruz, dolayısıyla filtre kriterlerini ÇalışanAdı olarak giriyoruz: “Smith”
Komut başarıyla yürütülürse, aşağıdaki Çıktı gösterilecektir
Çıktı:
Çıktı, yalnızca Çalışan Adı olarak "Smith"i içeren belgenin döndürüldüğünü gösterir.
MongoDB Sorgu Örneği – 2
Şimdi bunda MongoDB Sorgular eğitiminde, arama kriterlerinden daha büyüğünü kullanan başka bir kod örneğine bakalım. Bu kriter dahil edildiğinde aslında alan değerinin belirtilen değerden büyük olduğu belgeleri arar.
db.Employee.find({Employeeid : {$gt:2}}).forEach(printjson);
Kod Açıklaması:
- Burada kimliği 2'den büyük olan tüm Çalışanları bulmak istiyoruz. $gt'ye sorgu seçim operatörü denir ve bunun anlamı büyüktür ifadesini kullanmaktır.
Eğer MongoDB select fields komutu başarıyla yürütülürse, aşağıdaki Çıktı gösterilecektir
Çıktı:
Çalışan kimliğinin 2'den büyük olduğu tüm belgeler iade edilir.



