2017-04-26 82 views
1

我試圖讓我的收藏中的文件數量(國家ID號分區鍵)COUNT在documentDB不工作

當我用了分區鍵執行簡單的查詢,如下所示是越來越錯誤

SELECT COUNT(c.memberId)選自C
錯誤: -跨分區查詢僅 載體 'VALUE' 爲聚集體。

晚我增加在分區鍵,其中條件

SELECT COUNT(c.memberId)FROM c其中c.countryId = 209

當我執行查詢每個i是時間得到不同的結果等

[{ 「$ 1」:39161}]

[{ 「$ 1」:400454}]

[{ 「$ 1」:300454}]

[{ 「$ 1」:200454}]

爲什麼它是工作不正常?我的查詢中是否有錯誤?

回答

3

使用Azure門戶的查詢資源管理器時,請注意,聚合查詢可能會通過查詢頁面返回部分聚合的結果。 SDK將在所有頁面上產生一個累積值。

(從docs

如果您正在運行在門戶網站的查詢,檢查HAS MORE RESULTS是否是在信息窗格中true。您必須總結所有部分結果才能獲得總數。