0.0.4 • Published 7 years ago
dataware v0.0.4
DataWare
Install
npm i dataware --save
Example
Dataware
import Dataware from 'dataware'
const dataware = new Dataware({
auth: 'username:password',
authSource: 'admin',
endpoint: 'localhost:27017'
})
Bucket
Basic
const bucket = dataware.bucket('db/collection')
bucket.body(object).post()
bucket.body(object).post('object-id')
bucket.body([ object1, object2, object3 ]).batch()
bucket.body(patchBody).patch('object-id')
bucket.body(newBody).put('object-id')
bucket.get('object-id')
bucket.remove('object-id')
bucket.drop()
Query
bucket.query({
where: {
title: {
$in: ['t1', 't2', 't3']
}
},
skip: 5,
limit: 10,
sort: {
created_at: -1
}
})