Quando desideri che gli OPERATION_ID siano univoci per tutti i tenant, puoi farlo in questo modo:
db.tenants.ensureIndex( { operation.OPERATION_ID : 1 }, { unique:true, sparse:true } );
Quando si desidera che OPERATION_IDs sia univoco per tenant, in modo che due tenant possano avere entrambi operation_ID:100 ma nessun tenant possa avere operation_id:100 due volte, è necessario aggiungere il _id del tenant all'indice in modo che qualsiasi data combinazione di _id e operation_id sono univoci.
db.tenants.ensureIndex( { _id: 1, operation.OPERATION_ID : 1 }, { unique:true, sparse:true } );