tingoose
v1.0.0
Published
A wrapper for TingoDB.
Downloads
3
Readme
Tingoose
A simple wrapper for tingodb.
Example
const data = require('./data.json'),
path = require('path'),
tingoose = require('tingoose'),
collection = tingoose.collection;
// Load data into tingoose.
tingoose.loadCollections([
{
name: 'mydata',
data: data,
defaultPath: path.resolve(__dirname, './data.json')
}
]);
function findData(dataName) {
return new Promise( (resolve, reject) => {
collection[dataName]
.find()
.toArray()
.then( (results) => {
resolve(results);
})
.catch( (err) => {
reject(err);
})
});
}
findData('mydata')
.then( (data) => {
});
Tingoline
This module also exposes a CLI for dumping the data stored into a json file.
If you would like to use this add the following to your package.json's scripts property
"tingoline": "node node_modules/tingoose/src/tingoLine.js"
Usage
npm run tingoline COLLECTION_NAME