İ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.

İmleç içeri MongoDB

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

  1. Ö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'
  2. 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.
  3. 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

Çıktı

İmleç içeri MongoDB