coverage.db
Version:
A Database With JSON, SQL, Mongo.
120 lines (89 loc) • 1.98 kB
Markdown
const Database = require("coverage.db");
const db = new Database.SQL();
// Set data
db.set("Hello", "World");
// Get data
db.get("Hello"); // World
db.fetch("Hello"); // World
// Delete data
db.delete("Hello");
db.get("Hello"); // undefined
db.has("Hello"); // false
db.set("age", 10);
db.add("age", 1); // 11
db.subtract("age", 9); // 2
db.set("array", [ "apple" ]);
db.push("array", "orange"); // [ "apple", "orange" ]
// Clear data
db.deleteAll();
// Get all the data
db.all();
```
<br>
<hr>
<br>
You have to await
```js
const Database = require("coverage.db");
const db = new Database.Mongo("MONGO-URL");
async function test() {
// Set data
await db.set("Hello", "World");
// Get data
await db.get("Hello"); // World
await db.fetch("Hello"); // World
// Delete data
await db.delete("Hello");
await db.get("Hello"); // undefined
await db.has("Hello"); // false
await db.set("age", 10);
await db.add("age", 1); // 11
await db.subtract("age", 9); // 2
await db.set("array", [ "apple" ]);
await db.push("array", "orange"); // [ "apple", "orange" ]
// Clear data
await db.deleteAll();
// Get all the data
await db.all();
};
test();
```
<br>
<hr>
<br>
```js
const Database = require("coverage.db");
const db = new Database.JSON();
// Set data
db.set("Hello", "World");
// Get data
db.get("Hello"); // World
db.fetch("Hello"); // World
// Delete data
db.delete("Hello");
db.get("Hello"); // undefined
db.has("Hello"); // false
db.set("age", 10);
db.add("age", 1); // 11
db.subtract("age", 9); // 2
db.set("array", [ "apple" ]);
db.push("array", "orange"); // [ "apple", "orange" ]
// Clear data
db.deleteAll();
// Get all the data
db.all();
```
<br>
```npm
npm install coverage.db
```
<br>
```js