0.0.3 • Published 11 months ago

crayon-db v0.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

crayon-db

File system database.

Instalation

npm install crayon-db

Usage

import { defineDatabase } from "crayon-db";

const db = defineDatabase("test");

const doc = db.document().add("users", {
  value: {
    string: "string",
    nnumber: 123,
    bulion: true,
    objekt: {
      object: true,
    },
    arr: [12, 2, 3],
    user: "629871ff-c557-4d9d-9453-0e849d5a6f0e",
  },
  timestamp: true,
});

console.log(doc);

const document = db.document().find("e998c128-30c8-4361-9bac-f987b6b29193", ["user"] <--- fields to populate);

console.log(document);

const updatedDocument = db
  .document()
  .update("e998c128-30c8-4361-9bac-f987b6b29193", {
    value: {
      test: "test",
    },
  });

console.log(updatedDocument);

const documentByName = db.document().findByName("users", ["user"] <--- fields to populate);
console.log(documentByName);

const removeDocuments = db.document().removeByName("users");
console.log(removeDocuments);

const removeDocument = db.document().remove("e998c128-30c8-4361-9bac-f987b6b29193");
console.log(removeDocument);

Authors

🔗 Links

portfolio

Badges

Add badges from somewhere like: shields.io

MIT License

GitHub Sponsors

0.0.3

11 months ago

0.0.2

11 months ago

0.0.1

11 months ago

0.0.0

11 months ago