(_id, value, db = 'data', upsert = true)
| 89 | * @param {string} db default is 'data' |
| 90 | */ |
| 91 | export function update (_id, value, db = 'data', upsert = true) { |
| 92 | const updates = dbNames.includes(db) |
| 93 | ? { |
| 94 | $set: value |
| 95 | } |
| 96 | : { |
| 97 | $set: { |
| 98 | value |
| 99 | } |
| 100 | } |
| 101 | return dbAction(db, 'update', { |
| 102 | _id |
| 103 | }, safeParse(updates), { |
| 104 | upsert |
| 105 | }) |
| 106 | } |
| 107 | |
| 108 | /** |
| 109 | * get doc from db |