📑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.
const users = await db.findAll('users');
console.log('Users:', users);
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.
await db.updateMany('users', 'status', 'active');
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.
await db.createArray('users', {
'John': {
Name: "John Doe",
Wallet: "30USD",
Email: "john-doe@domain.xyz"
}
});
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.
await db.pushToObjectArray('users', 'John', {
Name: "Bruno Mars",
Wallet: "150USD",
Email: "bruno-mars@domain.xyz"
});
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.
await db.updateObjectInArray('users', 'John', 'Wallet', "100USD");
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.
await db.deleteObjectFromArray('users', 'John');
deleteArray(arrayName)
(PT-BR) Remove um array específico do banco de dados.
(EN-US) Removes a specific array from the database.
await db.deleteArray('users');
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