Sure. Of course you have to make sure you use the exact same hashing algorithm on the <uniqueKey>.
See CompositeIdRouter.sliceHash Best, Erick On Fri, Dec 14, 2018 at 3:36 AM Mahmoud Almokadem <prog.mahm...@gmail.com> wrote: > > Hello, > > I've a corruption on some of the shards on my collection and I've a full > dataset on my database, and I'm using CompositeId for routing documents. > > Can I traverse the whole dataset and do something like hashing the > document_id to identify that this document belongs to a specific shard to > send the desired documents only instead of reindex the whole dataset? > > Sincerely, > Mahmoud