2016-07-28 44 views
0

假設我有用於創建視圖地圖的複合數組。我想用相同的第一個鍵查詢所有對象。所以我使用?startKey=["someKey"]在couchdb查看地圖中鍵的最高可能值是多少?

但是我可以使用的最高endKey是什麼?

我可以使用&endKey=["someKey",{}]。但是{}會比{ someOtherKey:{} }大嗎?

如果不是那麼我可以使用什麼?

+0

快速回答是:** no **,'{any:'object'}'會大於'{}',但很難想象用於將對象放入視圖鍵的用例。 – fiatjaf

回答

4

雖然使用{}被推薦了最長的時間,(甚至我的理解,直到研究這個答案),實際上有一個新的明確的「最高價值」。

根據latest documentation,您應該使用像"\ufff0"這樣的字符串。這個unicode角色應該發現自己處於任何視圖模式的高端。