966d5daed7
* make geo nearFilter support minDistance (#987) (Vincent Wen) * Disallow regexp string in arrays for coerce (#1279) (Mikhail) * Fix - `_targetClass` on scope function (#1280) (Clark Wang) * Fixes #1275. `Include` filter transforms fields property into array. (#1276) (Nick Oikonomou) * Included models from include operations do not change defined `strict` model option (#1259) (Dimitris) * Using a filter with exclusion of a non existent property, removes an existing one (#1257) (Dimitris) * Clean version of PR 1272 (#1273) (Sakib Hasan) * Replicate new issue_template from loopback (Siddhi Pai) * Replicate issue_template from loopback repo (Siddhi Pai) * Update README.md (Rand McKinney) * FindOrCreate missing error callback (Diana Lau) * Fixes #1230 coerceArray converts empty Objects (#1269) (Dimitris) * override collection name for arangodb (#1243) (Matteo Padovano) * Add test coverage for `validatesInclusionOf` (#1249) (Rémi Bèges) * dao: catch errors on Model creation in find (Kevin Delisle) * dao: catch sync errors on setAttributes (Kevin Delisle) * Update error message (Loay) * Fix Order query test case (Loay) * Doc:Add option for discoverModelDefinitions (jannyHou) * Add tests for validatesExclusionOf (#1248) (Rémi Bèges) * Fix id update error message formatting (Rémi Bèges) * Add test case for all connectors (jannyHou) * Add proper statusCode for duplicate (Loay) * Fix datasource to report connector-loading errors (Miroslav Bajtoš) * Ensure replaceById returns 404 when id not found (Loay) * Upgrade eslint-config, fix new violations (Miroslav Bajtoš) * Fix option propagation in relation methods (Miroslav Bajtoš) * Refactor logic of options.allowExtendedOperators (Matteo Padovano) * Fix forceId validation error (Loay) * Add two basic tests for "inq" operator (Miroslav Bajtoš) |
||
---|---|---|
.github | ||
docs | ||
examples | ||
intl | ||
lib | ||
support | ||
test | ||
.editorconfig | ||
.eslintignore | ||
.eslintrc | ||
.gitignore | ||
.gitmodules | ||
.npmignore | ||
.travis.yml | ||
CHANGES.md | ||
CONTRIBUTING.md | ||
LICENSE | ||
NOTICE | ||
README.md | ||
docs.json | ||
index.js | ||
package.json |
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
Current | Long Term Support |
---|---|
3.x | 2.x |
Learn more about our LTS plan in the LoopBack documenation.
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.