Skip to content

deepjs/deep-mongo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

deep-mongo

deep-mongo provides a restful styled mongodb store usable with deepjs. By other, it make mongodb queriable with RQL (https://github.com/persvr/rql).

See deep-restful for full API description.

Install

	npm install deep-mongo

Usage

	var deep = require("deepjs"); // load core
	require("deep-restful"); // load chained API
	require("deep-mongo"); // load driver

	deep.Mongo("items", "mongodb://127.0.0.1:27017/test", "items");

	//...

	deep.restful("items")
	.post({ something:"yes"})
	.slog()
	.put({
		hello:"putted object",
		test:12
	})
	.slog()
	.patch({
		hello:"patched object",
	})
	.slog()
	.get() // get all
	.log();

see testcases for full usage.