我使用分片键将分片收集为散列 _id (docs)。
现在我想在另一个字段(称为别名)上添加索引,该字段不需要是唯一的,但如果可能的话,它应该是稀疏的。这个新索引仅用于加速我的查询。
我应该为此做一些复合指数,或者如果可能的话,还有其他程序吗?
在应用程序中,我只提供两种类型的查询:
db.myCollection.findOne({alias : 'some-alias'})
db.myCollection.findOne({_id : 'some-id'})
第二个按原样运行(因为我的分片键位于哈希_id字段上),但第一个查询是问题。
谢谢, 伊万