标签: mongodb hash partitioning
我有一个分区服务器应用程序。在应用程序启动时,需要从mongodb实例中加载特定部分。
因此,我想创建一个这样的查询(使用mongodb语法ofc):
选择 * 从动 my_collection 位置 MD5(_id)%512 == 3
在这种情况下,3个请求应用程序分区,而512个分区总数。 MD5可以用任何哈希函数代替。 MongoDB是否提供此功能?与聚集和/或地图减少?我必须预先计算哈希值吗?