0
假设我有用于创建视图地图的复合数组。我想用相同的第一个键查询所有对象。所以我使用?startKey=["someKey"]
在couchdb查看地图中键的最高可能值是多少?
但是我可以使用的最高endKey是什么?
我可以使用&endKey=["someKey",{}]
。但是{}
会比{ someOtherKey:{} }
大吗?
如果不是那么我可以使用什么?
假设我有用于创建视图地图的复合数组。我想用相同的第一个键查询所有对象。所以我使用?startKey=["someKey"]
在couchdb查看地图中键的最高可能值是多少?
但是我可以使用的最高endKey是什么?
我可以使用&endKey=["someKey",{}]
。但是{}
会比{ someOtherKey:{} }
大吗?
如果不是那么我可以使用什么?
虽然使用{}
被推荐了最长的时间,(甚至我的理解,直到研究这个答案),实际上有一个新的明确的“最高价值”。
根据latest documentation,您应该使用像"\ufff0"
这样的字符串。这个unicode角色应该发现自己处于任何视图模式的高端。
快速回答是:** no **,'{any:'object'}'会大于'{}',但很难想象用于将对象放入视图键的用例。 – fiatjaf