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

This commit is contained in:
Manuel
2023-10-25 20:41:11 +02:00
committed by GitHub
parent ff4639ab35
commit c4a4a2a09f
3 changed files with 66 additions and 1 deletions

View File

@@ -976,6 +976,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)) {