Is There A Bettery Way To Work With Nested(associated) Models In Sails Js?
I've connected my SailsJs app to a Mongodb database. I'm working on an analytic application. These are the major models in my application: User Project Report Event A user can hav
Solution 1:
At the moment sails doesn't have any kind of nested population. The issue to reference: https://github.com/balderdashy/waterline/issues/308
Worth saying there's a pull request to add nested population: https://github.com/balderdashy/waterline/pull/1052
Pull request isn't merged at the moment but you can use it installing one directly with
npm i Atlantis-Software/waterline#deepPopulate
With it you can do something like .populate('projects.reports ...)'
.
Solution 2:
Right now there is a hook that allows you to do that. It is changing waterline with Offshore. Offshore is extended fork of Waterline with deep populate, cache mechanism.
In the road map right now there are:
- Associations Criteria (add default criteria to association)
- Transactions
Post a Comment for "Is There A Bettery Way To Work With Nested(associated) Models In Sails Js?"