2014-11-14 11 views
5

DocumentDb dengiyle Azure DocumentDB sorgulamak için.nasıl <code>DISTINCT</code> ifadeyi desteklemeyen SELECT DISTINCT deyimi

{ 
    "type" : "type1" 
},{ 
    "type" : "type2" 
} 
+0

sorgu koleksiyonunuzu veya farklı türlerinden sadece "type" özelliği dönmek istiyor musunuz? –

+0

Sorgunun farklı türler döndürmesini istiyorum. – aludvigsen

+3

Kısa cevap: Verimli bir şekilde alamıyorsunuz. tek Uzun: Bu belge kaldırmak için bu tip son olmadığını kontrol etmek silme üzerinde farklı türleri ile toplanması ve başka yaratacak uç üzerindeki tetikleyici oluşturabilirsiniz. Ama bu sadece bir çözümdür. Neden bu farklı türlere ihtiyacınız var? Öneriler, filtreleme ya da başka bir şey için? – b2zw2a

cevap

6

Azure DocumentDB anda DISTINCT desteklemez: Ben koleksiyon sorgulamak ve aşağıdaki sonucu elde edebilirsiniz nasıl

{ 
    "type" : "type1", 
    "data" : { 
     ... 
    } 
},{ 
    "type" : "type2", 
    "data" : { 
     ... 
    } 
},{ 
    "type" : "type2", 
    "data" : { 
     ... 
    } 
},{ 
    "type" : "type2", 
    "data" : { 
     ... 
    } 
} 

: Ben şu yapıyla DocumentDB belgeleri (belgelerin binlerce) var.

görüşünüz ses ve DocumentDB's feedback forum bu özellik için oy verin.