Ne aradığınız tablo/sorgu nesne üzerinde includeTotalCount
yöntemdir (maalesef belgelerinden eksik diye onu tamir için ürün ekibine hata bildiriminde gerekir).
Sorgu nesnesinde read
numaralı telefonu aradığınızda, çok eskiden tüm öğelerin çok büyük bir tabloda döndürülmesini engellemek için varsayılan olarak 50 (IIRC, sayı farklı olabilir) öğelerinden dönecektir. ayrılan servisler için giden bant genişliği maliyeti veya ücretsiz olanlar için kotaya girmek). Böylece, tablodaki tüm öğeleri almak ve sonuçların uzunluğunu almak doğru olmayabilir.
İstediğiniz, tablodaki öğe sayısıysa, aşağıdaki kodu kullanabilirsiniz: sıfır öğelerini ve toplam sayısı döndürür.
var table = client.getTable('tableName');
table.take(0).includeTotalCount().read().then(function (results) {
var count = results.totalCount;
new Windows.UI.Popups.MessageDialog('Total count: ' + count).showAsync();
});
ayrıca bazı unsurları sorgulamak istiyorum ve varsa
sadece ayrıca
includeTotalCount
yanı uygun
take()
ve
skip()
çağrıları ekleyin ve toplam sayısı (yani çağrı için) içerir.
Teşekkür ederim carlosfigueira! İşe yaradı :). Azure tarafında bu işlemi yapmak ve istemci uygulaması yalnız satır sayısı sonucu döndürmek? –
Basit bir 'Query' yöntemi' .count() 'sağlamak için tam olarak bunu yapmak harika olurdu ... gibi bir şey ... .getTable ('tableName')., read() 'yerine count()' skaler sonucu elde etmek için; – SliverNinja
İyi fikir, ürün ekibiyle bir öneride bulunacak. – carlosfigueira