feat: Add $setOnInsert operator to Parse.Server.database.update (#8791)

This commit is contained in:
Manuel
2023-10-25 19:13:27 +02:00
committed by GitHub
parent fe02d3e8aa
commit f630a45aa5
3 changed files with 50 additions and 1 deletions

View File

@@ -986,6 +986,13 @@ function transformUpdateOperator({ __op, amount, objects }, flatten) {
return { __op: '$inc', arg: amount };
}
case 'SetOnInsert':
if (flatten) {
return amount;
} else {
return { __op: '$setOnInsert', arg: amount };
}
case 'Add':
case 'AddUnique':
if (!(objects instanceof Array)) {