UNPKG

lendb-server

Version:

`LenDB Server` is a wrapper around another database called Acebase that acts like a client. Think of it as parse-server and firebase had baby then voilah!!! `Hello World!!` LenDB is born.

28 lines (27 loc) 1.08 kB
var assert = require("assert"); const { LenDB } = require("../dist"); const db = new LenDB("linktest", { logLevel: "error" }); require("./populate") describe("link", async function () { describe(`Join the fields by using ObjectLink`, function () { it("Should match source field value of target", async () => { db.ObjectLink({ target: "persons", source: "pets", identity: "pet_id", fields: [ ["pet_name","name"] ] }); await db.start(); await db.acebase.ref("persons").remove(); await db.acebase.ref("pets").remove(); let pet = db.Object("pets") await pet.assign({name: "jojo"}).commit() let person = db.Object("persons").assign({name: "Clarence",pet_id: pet.key}) await person.commit() let result = await db.Object("persons", person.key).load() assert.equal(result.pet_name, "jojo"); }); }); });