QuickMongo
Quick mongodb wrapper for beginners.

Documentation
QuickMongo
Features
- Beginner friendly
- Easy to use
- Very similar to quick.db
- Dot notation support
- Import & export support
- Key value based
- Simple
- Asynchronous
- Multiple model support
Quick Example
const { Database } = require("quickmongo");
const db = new Database("mongodb://localhost/quickmongo");
db.on("ready", () => {
console.log("Database connected!");
});
db.set("foo", "bar");
db.get("foo").then(console.log);
Importing data from quick.db
const db = require("quick.db");
const { Database } = require("quickmongo");
const mongo = new Database("mongodb://localhost/quickmongo");
function importData() {
const data = db.all();
mongo.import(data).then(() => {
console.log("Done!");
});
}
mongo.on("ready", () => importData());
Links
Example
const { Database } = require("quickmongo");
const db = new Database("mongodb://localhost/quickmongo");
db.set("userInfo", { difficulty: "Easy" }).then(console.log);
db.push("userInfo.items", "Sword").then(console.log);
db.add("userInfo.balance", 500).then(console.log);
db.push("userInfo.items", "Watch").then(console.log);
db.add("userInfo.balance", 500).then(console.log);
db.get("userInfo.balance").then(console.log);
db.get("userInfo.items").then(console.log);