0.0.1 • Published 9 years ago

staticdb v0.0.1

Weekly downloads
6
License
-
Repository
github
Last release
9 years ago

Static Database

this static db is reference MongoDB, and it look like MongoDB!, This DB File is hashcode (Json Type)

Using Database.js to use!

\DB Folder Structure:

  • DB_name Collection(Collections Files) Collection_name

##Install

$ npm install staticdb -g
$ statucdb -n "Your Database Name"

#Command Line Setup

first setup your Database

!!!! You need to set before using, otherwise it will fail. !!!!

$ staticdb -n "Your Database Name"

#API Use Callback

####setup(Database name,Collection name, callback)

new StaticDB('DB Name','Collection Name',function(met){
	//if DB, Colle are not yet on record, it will create new for you!
	//control database here!
});

####First use demo example/sample (insert data)

new StaticDB('DB Name','Collection Name',function(met){
	met.insert({name:"Mac"});
});

Setup another way

if you don't like callback hell! use that way

var staticdb = require('staticdb');
var app = new staticdb('Blog','post');
app.insert()... //lookup API

##insert(object)

insert is replace save() , so insert same save feature! just new data in the database!

met.insert({name:"Mac"});

##drop() This is experimental features. be careful bug. this feature is delete all data collection!, if you drop! just gone!

met.drop();

##remove(object) remove something!

met.remove({name:"eric"});

##update(object,update) change find index data to your update object!. the update parameter must be object type!

met.update({"name":"eric"},{name:"ohmygod"});

##findAll(callback) find all in collection!

met.findAll(function(data){ console.log(data) });

##findOne(object,callback) find the object in collection

met.findOne({name:'mac'},function(data){ console.log(data) });