0.2.11 • Published 9 years ago
ecdb v0.2.11
ecDB
Make DB operation Easy
Install
https://www.npmjs.com/package/ecdb
npm install ecdb
Use
var ECDB = require('ecdb');
var ecDB = new ECDB();
ecDB.connect();
Use MongoDB
var ECDB = require('ecdb');
var ecDB = new ECDB({"driver": "EasyMongo"});
ecDB.connect({"url": "mongodb://127.0.0.1"});
Insert Data
ecDB would auto create the table and schema with your data
- insert single row
ecDB.postData(
'users',
{name: 'WEI', birth: '1982-04-01', age: 33},
function(error, result) {console.log(result);}
);
- insert multiple rows
ecDB.postData(
'users',
[
{name: 'WEI', birth: '1982-04-01', age: 33},
{name: 'Becca', birth: '1985-07-18', age: 30},
{name: 'Gary', birth: '1989-12-11', age: 26}
],
function(error, result) {console.log(result);}
);
List All Tables
ecDB.listTable(function(error, result) {console.log(result);});
Get Table Schema
ecDB.getTable('users', function(error, result) {console.log(result);});
List Data in Table
- List all data
ecDB.listData('TableName', function(error, result) {console.log(result);});
- You can also use search query
ecDB.listData(
'users',
'where birth > "1988-01-01"',
function(error, result) {console.log(result);}
);
Search JSON data
ecDB.dataFind(
[
{path: '/aaa/bbb/ccc/'},
{path:'/aaa/bbb'},
{path:'/aaa/bbb/qqq/'}
],
'where path like "*/bbb/*"',
function(error, result) {
console.log(result);
}
);
0.2.11
9 years ago
0.2.10
10 years ago
0.2.9
10 years ago
0.2.8
10 years ago
0.2.7
10 years ago
0.2.6
10 years ago
0.2.4
10 years ago
0.2.3
10 years ago
0.2.2
10 years ago
0.2.1
10 years ago
0.2.0
10 years ago
0.1.17
10 years ago
0.1.14
10 years ago
0.1.13
10 years ago
0.1.12
10 years ago
0.1.11
10 years ago
0.1.10
10 years ago
0.1.9
10 years ago
0.1.8
10 years ago
0.1.7
10 years ago
0.1.6
10 years ago
0.1.5
10 years ago
0.1.4
10 years ago
0.1.3
10 years ago
0.1.2
10 years ago
0.1.1
10 years ago
0.1.0
10 years ago
0.0.1
10 years ago
0.0.0
10 years ago