Skip to content

API reference

delete

Deletes an item from the specified collection based on the given path.
If the ID does not exist, the method does nothing.

Parameters

PropTypeDescription
pathstringThe path identifying the collection and the item to delete.

Returns

  • Returns a promise that resolves when the deletion is complete.

Example

js
const db = new Naro("myDatabase");

// Adding a new user
const user = await db.add("users", { name: "Jane Doe", age: 28 });
console.log(await db.getAll("users"));

// Output: 
[{ 
  name: "Jane Doe", 
  age: 28, 
  id: "generated-id",
  createdAt: 1696872345000,
  path: "users/generated-id",
}]

// Deleting the user
await db.delete(`users/${user.id}`);
console.log(await db.getAll("users"));

// Output: 
[]

Released under the SSPL License.