Я знаю, что мы можем массово обновлять документы в mongodb с помощью
db.collection.update( criteria, objNew, upsert, multi )
за один вызов в дБ, но это однородно, то есть все эти документы соответствуют одному виду критериев.Но то, что я хотел бы сделать, это что-то вроде
db.collection.update([{criteria1, objNew1}, {criteria2, objNew2}, ...]
, чтобы отправить несколько запросов на обновление, которые обновили бы, возможно, совершенно разные документы или класс документов за один вызов db.
В моем приложении я хочу вставить / обновить группу объектов с составным первичным ключом, если ключ уже существует, обновить его;вставьте это иначе.
Могу ли я сделать все это в одном комбинате в mongodb?