An advanced library for NoSQL data organization and manipulation using TypeScript with support for MongoDB, data validation, collections, and custom data types.
Go to file
2016-09-12 22:11:17 +02:00
dist improve README 2016-09-12 22:11:17 +02:00
docs improve README 2016-09-12 22:11:17 +02:00
test improve README 2016-09-12 22:11:17 +02:00
ts improve README 2016-09-12 22:11:17 +02:00
.gitignore add tests and gitlab ci 2016-09-11 16:22:53 +02:00
.gitlab-ci.yml fix gitlab ci 2016-09-11 16:26:09 +02:00
package.json 1.0.7 2016-09-12 21:36:41 +02:00
README.md improve README 2016-09-12 22:11:17 +02:00
tslint.json add tests and gitlab ci 2016-09-11 16:22:53 +02:00

smartdata

smartdata is a ODM that adheres to TypeScript practices and uses classes to organize data. It uses MongoDB as persistent storage.

Intention

There are many ODMs out there, however when we searched for a ODM that uses TypeScript, acts smart while still embracing an easy the NoSQL idea we didn't find a matching solution. This is why we started smartdata

How MongoDB terms map to smartdata classes

MongoDB term smartdata class
Database smartdata.DbConnection
Collection smartdata.DbCollection
Document smartdata.DbDoc

npm