Connect Loopback to various Data Sources
Go to file
Raymond Feng 2105c22ab1 3.25.0
* Ren handleUndefined to normalizeUndefinedInQuery (Raymond Feng)
 * Report circular or deep query objects (Raymond Feng)
 * Hide offending properties from the error object (Raymond Feng)
 * Tidy up extended operator check (Raymond Feng)
 * Prevent hidden/protected props from being searched (Raymond Feng)
 * Report errors for missing id props for include (Raymond Feng)
 * remove null in embedded doc properties updates (Dimitris)
2018-10-26 09:26:02 -07:00
.github Fix stalebot config to ignore "good first issue" 2018-06-14 15:50:21 +02:00
docs Fix for issue #774 2015-11-24 16:50:41 +05:30
examples Upgrade eslint-config-loopback + fix formatting 2018-07-16 08:46:25 +02:00
intl [WebFM] cs/pl/ru translation (#1600) 2018-06-29 09:37:15 -04:00
lib Ren handleUndefined to normalizeUndefinedInQuery 2018-10-26 09:23:10 -07:00
support Upgrade eslint-config-loopback + fix formatting 2018-07-16 08:46:25 +02:00
test Ren handleUndefined to normalizeUndefinedInQuery 2018-10-26 09:23:10 -07:00
types Add EventEmitter type info to DataSource type 2018-07-25 15:13:54 -04: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 Disable `strict` for a few files 2016-08-26 09:54:31 -04:00
.gitignore Add typescript type definitions 2018-05-09 12:47:27 -07:00
.gitmodules Remove unused support/ files 2016-04-05 15:25:34 +02:00
.npmignore Add typescript type definitions 2018-05-09 12:47:27 -07:00
.npmrc Disable package-lock feature of npm 2018-06-12 08:42:05 +02:00
.nycrc Hide nyc coverage from test output 2018-07-10 12:11:46 +02:00
.prettierignore Remove node ref 2018-05-11 09:09:31 -07:00
.prettierrc Remove node ref 2018-05-11 09:09:31 -07:00
.travis.yml Travis: add Node.js 10.x to the build matrix 2018-06-12 08:35:04 +02:00
CHANGES.md 3.25.0 2018-10-26 09:26:02 -07:00
CODEOWNERS chore: update CODEOWNERS (#1566) 2018-03-22 10:32:28 -04:00
CONTRIBUTING.md Add instructions for running the tests (#1330) 2017-04-17 11:14:00 -04:00
LICENSE chore:update license (#1521) 2017-11-13 12:50:36 -05:00
NOTICE Add NOTICE 2015-07-18 19:44:46 -07:00
README.md Update LTS versions in README 2018-10-08 08:44:47 +02:00
docs.json docs: add DateString definition 2017-05-02 18:51:56 -04:00
index.d.ts Add typescript type definitions 2018-05-09 12:47:27 -07:00
index.js Fix manually 2016-08-22 19:20:12 -04:00
package.json 3.25.0 2018-10-26 09:26:02 -07:00
tsconfig.json Add typescript type definitions 2018-05-09 12:47:27 -07: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.

Supported versions

This module adopts the Module Long Term Support (LTS) policy, with the following End Of Life (EOL) dates:

Version Status Published EOL
4.x Current Oct 2018 Apr 2021 (minimum)
3.x Active LTS Dec 2016 Dec 2019
2.x Maintenance LTS Jul 2014 Apr 2019

Learn more about our LTS plan in the LoopBack documentation.

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 LoopBack documentation.

For information on data source connectors, see Connecting models to data sources.