Open
Description
szisiu opened DATAMONGO-2425 and commented
By default in BulkOperations.java and its implementation DefaultBulkOperations.java upsert method uses multi=true option behind the scenes and it cannot be configured by a user. It affects query performance for bigger collections when single upsert is needed.
I'd suggest to add new methods with additional upsert parameters or expose update(Query query, Update update, boolean upsert, boolean multi) as public method so anyone could use proper setting for his use case.
Affects: 2.1.13 (Lovelace SR13), 2.2.2 (Moore SR2)