Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
komutu getMore , var olan bir imleçten ek belge toplu işlemlerini almak için kullanılır. Bu komut, boyut sınırlamaları nedeniyle tek bir sorguda getirilemeyecek büyük veri kümeleriyle ilgilenirken kullanışlıdır. komutu, istemcilerin sonuçlarda imleç döndüren komutlarla yönetilebilir öbekler halinde sayfalandırmasına olanak tanır. Örneğin, imleç tarafından şu anda işaret edilen sonraki belge toplu işlemlerini döndürmek için bulma ve toplama.
Sözdizimi
Komutun getMore söz dizimi aşağıdaki gibidir:
{
getMore: <cursor-id>,
collection: <collection-name>,
batchSize: <number-of-documents>
}
-
getMore: daha fazla belgenin alındığı imlecin benzersiz tanımlayıcısı. -
collection: İmleçle ilişkilendirilmiş koleksiyonun adı. -
batchSize: (İsteğe bağlı) Toplu işlemde döndürülecek belge sayısı. Belirtilmezse, sunucu varsayılan toplu iş boyutunu kullanır.
Örnekler
Örnek 1: İmleçten daha fazla belge alma
Koleksiyondaki stores kimliği 1234567890 içeren bir imleciniz olduğunu varsayalım. Aşağıdaki komut sonraki belge toplu işlemini alır:
{
getMore: 1234567890,
collection: "stores",
batchSize: 5
}
Örnek 2: Toplu iş boyutu belirtmeden daha fazla belge alma
belirtmezseniz batchSize, sunucu varsayılan toplu iş boyutunu kullanır:
{
getMore: 1234567890,
collection: "stores"
}
İlgili içerik
- MongoDB'den Azure DocumentDB'ye Geçiş seçeneklerini gözden geçirme
- MongoDB ile özellik uyumluluğu hakkında daha fazla bilgi edinin