问题
我给表建了一个 {nickname: 1, follower_count: -1} 的索引,follower_count 是粉丝数,然后想左前缀查询用户的时候按粉丝数倒序出结果,这是语句
collection.find( nickname: { '$regex': /^${name}.*/ }).sort({follower_count: -1}).limit(20)
看执行计划,用的索引是follower_count的单列索引,而没用 {nickname: 1, follower_count: -1} 这个复合的索引,很奇怪?