1.7.3 • Published 2 years ago

tessradb v1.7.3

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Features

  • Low memory consumption and fast work due to streaming reading and writing.
  • Smart filter for extracting data from collections.
  • Atomic write, your data will not be corrupted.

How To Use

Installation

  • NPM

    npm i tessradb
  • YARN

    yarn add tessradb

Usage

  • Import

    let { TessraDB } = require("tessradb");
    //or
    import { TessraDB } from "tessradb";
  • First DataBase

    import { TessraDB } from "tessradb";
    let db = new TessraDB("first"); //create a db with name "first"
    run(db);
    
    async function run(db) {
      let firstCol = await db.getCollection("firstCollection");
      await firstCol.insertMany([
        { type: "man", age: 1, height: 56 },
        { type: "woman", age: 2, height: 76 },
      ]); //insert documents to collection
      console.log(await firstCol.findOne({ type: "man" }));
      //find one document with type "man"
      //output: { type: "man", age: 1, height: 56 }
    }

Roadmap

TODO list
You can also suggest new features in issues yourself.

Contributing

Our contributors

Your contributions are always welcome! Please look at the contribution guidelines first. 🎉

Credits

TessraDB uses:

License

License: MIT
FOSSA Status

1.7.3

2 years ago

1.7.2

2 years ago

1.7.1

2 years ago

1.7.0

2 years ago

1.6.0

2 years ago

1.5.2

2 years ago

1.5.1

2 years ago

1.5.0

2 years ago

1.4.0

2 years ago

1.3.0

2 years ago

1.2.0

2 years ago

1.1.0

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago