我有几个shard(ed)集合。该集合是用户请求。并且分片键是用户ID。
我有一个名为“执行时间”的字段,我希望在一段时间内查询所有请求(lte和gte)。
索引是使用分片键,但我的查询没有。我不希望将所有shard Key放入查询中,使用“in”运算符,因为我有1000个分片键(用户)..还有更多要做的事情我需要在每个查询中获取所有用户ID - 这意味着2个查询每次而不是1。
但我仍然想使用索引..一个选项是添加userId> 0< maxUserId查询,但看起来不对,有什么想法吗?
什么是正确的方法?
提前致谢