için BatchSize nasıl ayarlanır C# sürücüsü kullanılarak imleç için toplu boyutunu ayarlayabilir?C# mongodb sürücüsü 2.2.3 nasıl MongoDB 2.2.3</p> <p>için ben resmi C# sürücüsü kullanıyorum imleç
var cursor = db.statistics.find(query).batchSize(100)
ve ben şu ifadeyi kullanan tüm öğeler arasında yineleme yapabilirsiniz: Ben bunun için bir imleç ve set toplu boyutu oluşturabilir javascript ile
while(cursor.objsLeftInBatch()>0){
var doc = cursor.next();
//process doc
}
Ben istiyorum C# ile aynı davranışı async/bekliyor desteği ile. Ben C# imleci kullanabileceğinizi biliyor ama varsayılan parti boyutu var 4MB olduğunu. Bu da bir çağrı ile müşteriye geri dönmek için maç edilmektedir.
MongoDB Eski API yapar toplu boyutu kontrol etmek için yöntem sağlamak ancak modern API hakkında emin değilim. http://api.mongodb.org/csharp/current/html/P_MongoDB_Driver_MongoCursor_BatchSize.htm size çok JonyHK ederiz – Saleem