Mongoose Tabanlı Database Modülü.
npm install npm.mongo``js
const { Database } = require("npm.mongo");
const db = new Database("mongodb://localhost/npm.mongo");
db.on("ready", () => {
console.log("Database connected!");
});
await db.set("foo", "bar");
await db.get("foo");
`Importing data from quick.db
`js
const db = require("quick.db");
const { Database } = require("npm.mongo");
const mongo = new Database("mongodb://localhost/npm.mongo");
function importData() {
const data = db.all();
mongo.import(data).then(() => {
console.log("Done!");
});
}
mongo.on("ready", () => importData());
`Example
`js
const { Database } = require("npm.mongo");
const db = new Database("mongodb://localhost/npm.mongo");
db.set("bayrak", { difficulty: "wen" }).then(console.log);
db.push("bayrak.xd", "wen").then(console.log);
db.add("bayrak.wen", 500).then(console.log);
db.push("bayrak.xd", "wen").then(console.log);
db.add("bayrak.wen", 500).then(console.log);
db.get("bayrak.wen").then(console.log);
db.get("bayrak.wen").then(console.log);
await db.set("bayrak", "wen");
await db.push("bayrak.xd", "wen");
await db.add("bayrak.wen", 500);
await db.push("bayrak.xd", "wen");
await db.add("bayrak.wen", 500);
await db.get("bayrak.wen");
await db.get("bayrak.wen");
``