2016-07-28 20 views
0

假设我有用于创建视图地图的复合数组。我想用相同的第一个键查询所有对象。所以我使用?startKey=["someKey"]在couchdb查看地图中键的最高可能值是多少?

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

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

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

+0

快速回答是:** no **,'{any:'object'}'会大于'{}',但很难想象用于将对象放入视图键的用例。 – fiatjaf

回答

4

虽然使用{}被推荐了最长的时间,(甚至我的理解,直到研究这个答案),实际上有一个新的明确的“最高价值”。

根据latest documentation,您应该使用像"\ufff0"这样的字符串。这个unicode角色应该发现自己处于任何视图模式的高端。