Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /
CRUD

CRUD - borrar - Node.js SDK

Para eliminar un objeto de un reino, pase el objeto a Realm.delete() dentro de una transacción de escritura.

realm.write(() => {
// Delete the dog from the realm.
realm.delete(dog);
// Discard the reference.
dog = null;
});

Importante

No utilices objetos después de borrar

You cannot access or modify an object after you have deleted it from a Realm. If you try to use a deleted object, Realm throws an error.

Para eliminar una colección de objetos de un realm, pasa la colección a Realm.delete() dentro de una transacción de escritura.

realm.write(() => {
// Find dogs younger than 2 years old.
const puppies = realm.objects("Dog").filtered("age < 2");
// Delete the collection from the realm.
realm.delete(puppies);
});

Para eliminar todos los objetos de un tipo de objeto determinado de un reino, pase Realm.objects(<ObjectType>) al método Realm.delete() dentro de una transacción de escritura.

realm.write(() => {
// Delete all instances of Cat from the realm.
realm.delete(realm.objects("Cat"));
});

Para eliminar todos los objetos del realm, llama al Realm.deleteAll() dentro de una transacción de escritura. Esto borra el realm de todas las instancias de objetos, pero no afecta el esquema del realm.

realm.write(() => {
// Delete all objects from the realm.
realm.deleteAll();
});

Tip

Borrar todos en desarrollo

Realm.deleteAll() es un método útil para limpiar rápidamente tu realm durante el desarrollo. Por ejemplo, en lugar de escribir una migración para actualizar objetos a un nuevo esquema, puede ser más rápido eliminar y luego regenerar los objetos con la propia aplicación.

Volver

Update

En esta página