JSONL data editor supports data types

This commit is contained in:
Jan Prochazka
2024-08-26 14:26:38 +02:00
parent 32ebd86171
commit 2232a7bab1
12 changed files with 67 additions and 20 deletions

View File

@@ -330,10 +330,10 @@ const driver = {
}
} else {
const resdoc = await collection.updateOne(convertObjectId(update.condition), {
$set: convertObjectId(_.pickBy(update.fields, (v, k) => !v?.$undefined)),
$set: convertObjectId(_.pickBy(update.fields, (v, k) => !v?.$$undefined$$)),
$unset: _.fromPairs(
Object.keys(update.fields)
.filter((k) => update.fields[k]?.$undefined)
.filter((k) => update.fields[k]?.$$undefined$$)
.map((k) => [k, ''])
),