Connect Loopback to various Data Sources
Go to file
Miroslav Bajtoš d7cf478b52 3.0.0-alpha.6
* Return error if the connector does not implement (Amir Jafarian)
 * kv-memory: fix crash in regular cleanup (Miroslav Bajtoš)
 * test/relation: add missing error handlers (Miroslav Bajtoš)
 * forceId=true with auto-increment db (jannyHou)
 * Fixup globalization (Amir Jafarian)
 * kvao: return 404 when expiring unknown key (Miroslav Bajtoš)
 * Implement KeyValue API and memory connector (Miroslav Bajtoš)
 * Disallow bulk updateOrCreate. (Richard Pringle)
 * Update globalization (Amir Jafarian)
 * Use g.f instead of utils.format (Amir Jafarian)
 * Optimize related model queries (Horia Radu)
 * Support for globalization (Amir Jafarian)
 * Update include.js (Rand McKinney)
 * Fix test case typo (Supasate Choochaisri)
 * Remove unused variables in model.js (Amir Jafarian)
 * Declare `definition` (Amir Jafarian)
 * Add test to catch invalid date property (Supasate Choochaisri)
 * Update URLs in CONTRIBUTING.md (#1002) (Ryan Graham)
 * Ensure stable order of items in DAO.find() (Miroslav Bajtoš)
 * Add test for updateOrCreate (Amir Jafarian)
 * Update validations.js (Rand McKinney)
 * Remove DataSource.registerType() (gunjpan)
 * give options to validators #984 (RobinBiondi)
 * Throw Error for property names with dots (gunjpan)
 * Update datasource.js (Ritchie Martori)
2016-08-11 13:19:54 +02:00
docs Fix for issue #774 2015-11-24 16:50:41 +05:30
examples eslint config 2.0 + remove extra empty lines 2016-04-19 16:11:43 +02:00
intl/en Fixup globalization 2016-08-08 15:34:41 -04:00
lib Merge pull request #1039 from strongloop/fix/kv-memory-reference-error 2016-08-10 14:18:11 +02:00
support eslint config 2.0 + remove extra empty lines 2016-04-19 16:11:43 +02:00
test Merge pull request #1039 from strongloop/fix/kv-memory-reference-error 2016-08-10 14:18:11 +02:00
.editorconfig minor formatting issues (trailing spaces and such) and .editorconfig 2015-02-03 13:08:23 +03:00
.eslintignore Add eslint as "npm run lint" and "posttest" hook 2016-04-05 15:25:34 +02:00
.eslintrc Add eslint as "npm run lint" and "posttest" hook 2016-04-05 15:25:34 +02:00
.gitignore Support for globalization 2016-07-28 15:20:18 -04:00
.gitmodules Remove unused support/ files 2016-04-05 15:25:34 +02:00
.npmignore Ignore npm-debug.log 2013-03-30 21:10:20 +04:00
.travis.yml travis: add v4, v6, drop io.js 2016-05-23 11:13:40 +02:00
3.0-RELEASE-NOTES.md Disallow bulk updateOrCreate. 2016-08-05 11:54:06 +02:00
CHANGES.md 3.0.0-alpha.6 2016-08-11 13:19:54 +02:00
CONTRIBUTING.md Update URLs in CONTRIBUTING.md (#1002) 2016-07-13 17:53:36 -07:00
LICENSE Relicense as MIT only 2016-04-01 15:17:10 -07:00
NOTICE Add NOTICE 2015-07-18 19:44:46 -07:00
README.md Update README.md 2016-01-22 14:10:01 -08:00
docs.json Enable docs 2015-05-18 09:00:49 -07:00
index.js Implement KeyValue API and memory connector 2016-08-08 10:15:34 +02:00
package.json 3.0.0-alpha.6 2016-08-11 13:19:54 +02:00

README.md

loopback-datasource-juggler

An ORM/ODM that provides a common set of interfaces for interacting with databases, REST APIs, and other types of data sources. It was originally forked from JugglingDB.

Usage

Install Juggler:

npm install loopback-datasource-juggler

Then install a connector:

npm install loopback-connector-mongodb // in this case, the mongodb connector

Documentation

See the official documentation.

Creating data sources programmatically

See Advanced topics: data sources.