usage cursor mongodb with examples
MongoDB'de İmleç ve Yöntemlerini Kullanma:
Umarım bu konudaki öğreticilerden memnunsunuzdur MongoDB eğitim serisine Yeni Başlayanlar Kılavuzu .
Bu dizideki önceki öğreticimiz, MongoDB koleksiyonunda find () yöntemi .
Bu eğitimde, MongoDB içindeki imleç ve yöntemlerini ayrıntılı olarak öğreneceğiz.
Ne öğreneceksin:
İmleç
İmleç bir MongoDB Koleksiyonu bulma yöntemi çalıştırıldığında döndürülen belgenin.
Varsayılan olarak, otomatik olarak bir döngü olarak yürütülür. Bununla birlikte, belirli bir dizin belgesini döndürülen imleçten açıkça alabiliriz. Tıpkı belirli bir indeks değerini gösteren bir işaretçi gibidir.
Basit bir deyişle, bir bulma yöntemi dediğimizde, döndürülen tüm belgeler sanal bir imleç içine kaydedilir. Bir belge için bir bulma yöntemi dönerse, bu, imlecin 0 - 3 dizine sahip olduğu anlamına gelir.
İmleci Göster
İmleci anlamak için bir örnek görelim.
Bunda Misal ilk olarak MongoDB koleksiyonumuzda kaç tane belgemiz olduğunu kontrol edeceğiz. Daha sonra aşağıdaki kodla find yönteminin çalıştırılması üzerine bir imleç tarafından döndürülen belirli bir indeksi çağıracağız.
Kod
db.staff().find()
Şekil 1: Mongo Kabuğunda
Şekil 2: Robo 3T'de
Yukarıdaki örnekte, imlecin belirli bir indeksi işaret eden bir gösterici dizisi gibi olduğu açıkça gösterilmektedir. Find yöntemi ile index 0'ı çağırdığımızda, bize 0 indekslere yerleştirilen ilk kaydı döndürür.
İmleci Say
Sayma yöntemi, bir imleç içinde kaç tane kaydın bulunduğunu almamıza yardımcı olacaktır. Find yönteminin hemen arkasına “.count ()” koyarsak, orada kaç kayıt olduğunu sayar.
Aşağıdaki Örneği inceleyebilirsiniz.
daha yeni olanlar için sql teknik mülakat soruları ve cevapları
Kod
db.staff().find().count()
Şekil 3: Mongo Kabuğunda
Şekil 4: Robo 3T'de
İmleç Sınırı
Bir platform, bir imleçten sınırlı kayıtları alabileceğimiz MongoDB limit yöntemini sağlar. Bir imleç binlerce belgeye sahiptir, ancak aşağıda görebileceğiniz gibi imleci 2 belge ile sınırlayabilmemiz için yalnızca 2 belgeye ihtiyacımız var. Misal.
Kod
db.staff().find().limit(2)
Şekil 5: Mongo Kabuğunda
Şekil 6: Robo 3T'de
İmleç Güzelleştir
Getirilen belgeyi okunabilir hale getirmek için kullanılır. Find yöntemini çalıştırdığımızda, mevcut tüm belgeleri satır satır döndürecektir. Find yöntemi ile güzel bir yöntem eklediğimizde, tüm belgeleri JSON biçiminde döndürerek verileri kolayca anlaşılır hale getirir.
Kod
db.staff().find().pretty()
Şekil 7: Mongo Kabuğunda
Şekil 8: Robo 3T'de
Sonuç
İmleç, getirilen tüm kayıtları döndürmek için kullanılan bir göstericidir. Bir imleçten belirli bir indeks değerini açıkça çağırabiliriz. İmleç için bir limit belirleyebilir ve indeksini sayabiliriz. Getirilen kayıtları kolayca okumak için güzelleştirebiliriz.
Basit bir deyişle, gereksinimlerimize göre kaydı menüde oynatmak için kullanabiliriz.
Yaklaşan eğitimimiz, sınır kullanarak MongoDB'de Sorgu Değişikliği hakkında her şeyi açıklayacak !!
PREV Eğitimi | SONRAKİ Eğitici
Önerilen Kaynaklar
- Find () Yöntemini Kullanan MongoDB Sorgu Belgesi (Örnekler)
- MongoDB Sort () Yöntemi Örneklerle
- MongoDB'de ObjectId () 'nin Örneklerle Kullanımı
- MongoDB Güncelleme ve Örneklerle Belge Silme
- MongoDB Kullanıcı Oluşturun ve Örneklerle Rol Atayın
- Yeni Başlayanlar İçin 20+ MongoDB Eğitimi: Ücretsiz MongoDB Kursu
- MongoDB Veritabanı Yedeklemesi Oluştur
- MongoDB'de Kullanıcı Kimlik Doğrulaması