📑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