El método para hacer una actualización sin eliminar en MongoDB es utilizando la operación $set. Esta operación reemplaza el valor de un campo con el valor especificado. Aquí hay un ejemplo:
```javascript
db.collection.updateOne(
{ item: “paper” },
{ $set: { “instock”: { qty: 6500, warehouse: “B” } } }
)
```
En este caso, la operación $set actualiza el valor del campo “instock” para el documento en la colección que satisfaga la condición {item: “paper”}.
Es muy útil porque incluso si el documento no contiene el campo del especificador de consulta, $set agregará ese campo con el valor especificado.