support remove fields for mongo

This commit is contained in:
Jan Prochazka
2024-08-26 13:25:51 +02:00
parent 8e17516d54
commit 32ebd86171
6 changed files with 63 additions and 9 deletions

View File

@@ -121,7 +121,13 @@
const resp = await apiCall('database-connections/update-collection', {
conid,
database,
changeSet,
changeSet: {
...changeSet,
updates: changeSet.updates.map(update => ({
...update,
fields: _.mapValues(update.fields, (v, k) => (v === undefined ? { $undefined: true } : v)),
})),
},
});
const { errorMessage } = resp || {};
if (errorMessage) {