📑Getting Started

Basic Operations

set(key, value)

(PT-BR) Adiciona ou atualiza uma informação chave-valor no banco de dados.

(EN-US) Adds or updates a key-value pair in the database.

await db.set('username', 'john_doe');

get(key)

(PT-BR) Retorna o valor associado a uma chave específica do banco de dados.

(EN-US) Retrieves the value associated with a specific key from the database.

const username = await db.get('username');
console.log('Username:', username);

delete(key)

(PT-BR) Remove uma informação chave-valor do banco de dados.

(EN-US) Removes a key-value pair from the database.

await db.delete('username');

findAll(collectionName)

(PT-BR) Retorna todos os valores de uma coleção específica no banco de dados.

(EN-US) Retrieves all values from a specific collection in the database.

Advanced Operations

updateMany(collectionName('users', 'status', 'active');

(PT-BR) Atualiza uma propriedade específica para todos os itens de uma coleção.

(EN-US) Updates a specific property for all items in a collection.

createArray(arrayName, object);

(PT-BR) Cria um novo array no banco de dados ou substitui um array existente por um novo.

(EN-US) Create a new array in the database or replace an existing array with a new one.

pushToObjectArray(arrayName, object)

(PT-BR) Adiciona um objeto a um array no banco de dados.

(EN-US) Adds an object to an array in the database.

updateObjectInArray(arrayName, objectKey, newValue);

(PT-BR) Atualiza um objeto em uma index específico em uma array. (EN-US) Updates an object at a specific index in an array.

deleteObjectFromArray(arrayName, objectKey);

(PT-BR) Remove um objeto em uma index específico de uma array.

(EN-US) Removes an object at a specific index from an array.

deleteArray(arrayName)

(PT-BR) Remove um array específico do banco de dados.

(EN-US) Removes a specific array from the database.

Conclusion

(PT-BR) Isto conclui a visão geral das funcionalidades da LunarDB.

(EN-US) This concludes the overview of LunarDB's functionalities.

Last updated