İmleç içeri MongoDB Öğretici: Örneklerle Öğrenin
İmleç Nedir? MongoDB?
Zaman db.collection.find () işlev, koleksiyondaki belgeleri aramak için kullanılır; sonuç, döndürülen belge koleksiyonuna imleç adı verilen bir işaretçi döndürür.
Varsayılan olarak, sorgunun sonucu döndürüldüğünde imleç otomatik olarak yinelenecektir. Ancak imleçte döndürülen öğelerin üzerinden tek tek açıkça geçilebilir. Aşağıdaki örneği görürseniz, koleksiyonumuzda 3 belge varsa, imleç nesnesi ilk belgeye işaret edecek ve ardından koleksiyondaki tüm belgeler arasında yinelenecektir.
Aşağıdaki örnek bunun nasıl yapılabileceğini göstermektedir.
var myEmployee = db.Employee.find( { Employeeid : { $gt:2 }}); while(myEmployee.hasNext()) { print(tojson(myEmployee.next())); }
Kod Açıklama
- Öncelikle ID'si 2'den büyük olan Çalışanın numarasını bulan sorgunun sonuç kümesini alıp çalışana atadık. JavaSenaryo değişken 'çalışanım'
- Daha sonra, sorgunun bir parçası olarak döndürülen tüm belgeleri yinelemek için while döngüsünü kullanırız.
- Son olarak her belge için, o belgenin ayrıntılarını yazdırıyoruz. JSON okunabilir biçim
Komut başarıyla yürütülürse, aşağıdaki Çıktı gösterilecektir