Learn about our RFC process, Open RFC meetings & more.Join in the discussion! »

@replit/database

2.0.0 • Public • Published

npm version

Run on Repl.it

Repl.it Database client

Repl.it Database client is a simple way to use Repl.it Database in your Node.js repls. It uses await/async.

Get started

const Client = require("@replit/database");
const client = new Client();
await Client.set("key", "value");
let key = await Client.get("key");
console.log(key);

Docs

class Client(String key?)

The key is the optional custom URL.

Native Functions

These functions are specified in the repl.it DB.

get(String key, Object options?)

Gets a key. Returns Promise.

Client.get("key", { raw: false }).then(console.log);

set(String key, Any value)

Sets a key to value. Returns Client.

delete(String key)

Deletes a key. Returns Client.

list(String? prefix)

Lists all of the keys, or all of the keys starting with prefix if specifed.

Dynamic Functions

These functions have been added by me.

empty()

Clears the database. Returns Client

getAll()

Get all key/value pairs and return as an object.

setAll(Object obj)

Sets the entire database through a key/value object. Returns Client

deleteMultiple(...String args)

Deletes multiple keys. Returns client.

Tests

npm i
npm run test

Keywords

none

Install

npm i @replit/database

DownloadsWeekly Downloads

291

Version

2.0.0

License

MIT

Unpacked Size

9.99 kB

Total Files

9

Last publish

Collaborators

  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar