Skip to content

API reference

set

Overwrite a document in the specified collection using the provided data.

IMPORTANT

This method is particularly useful for customizing default NaroDB IDs. However, it should be used with caution as it can be risky.

Parameters

PropTypeDescription
pathstringThe collection name where the data will be set.
dataDocDataThe document data to set.
Note: The id property is mandatory in the provided data.

Returns

  • Returns a promise that resolves to the newly document: NaroDocument.

Example

js
const newDoc = await db.set("users", { 
  id: "123",
  name: "Jane Doe", age: 28 
});

console.log(newDoc);
// Output: { id: "123", createdAt: 1696872345000, name: "Jane Doe", age: 28 }

Released under the SSPL License.