我正在搜索一个字段,我想分别对 3 个不同的字段(观看次数、评分、时间)进行排序。我是否正确假设我需要做三个不同的复合索引 {searchField :1, viewcount:1}, {searchField :1, rating:1} 和 {searchField :1, time:1} ?
另外一个查询可以使用 searchField 进行搜索,然后对时间字段进行范围查询和排序,在这种情况下,最后一个索引也是正确的,对吗?
nosql mongodb
mongodb ×1
nosql ×1