Mysql
 sql >> база данни >  >> RDS >> Mysql

Попълване на множество таблици в платна Waterline orm

Задаваш страхотен въпрос. Имамасовото интерес към получаването на вложена популационна функция в платна, буквално десетки заявки за издаване и PR и т.н.

Разгледайте малко история тук:

[ЗАЯВКА ЗА ФУНКЦИЯ] Рекурсивно попълвайте #308 - Закъснях за партито, като направих заявката на 29 октомври 2014 г., както ще видите в историята.

Доколкото знам, повечето разговори в крайна сметка се сближиха тук (след няколко години потребителите на Sails поискаха функцията):

Дълбоко популиране #1052 (въпросът остава отворен към момента на писане на 14 януари 2016 г. )

Не е ясно от състоянието на този проблем къде се намираме. Историята на двете връзки предполага алтернативни решения, които други са използвали.

Мояти предчувствие е, че рекурсивното попълване не се поддържа от кутията.

Това, което направих, когато използвах асоциации на модел на водна линия със SailsJS, беше да работя с пакет като async.js - използвайте нещо като водопад, за да попълните изрично програмно връзките на детето. Можете да комбинирате това с отмяна на toJSON() от моделите, които извиквате, за да добавите техните връзки (които сте попълнили програмно) към JSON отговора. Можете също така да изберете да използвате вградените обещания, за да постигнете същото.

Намерих това (от 2014 г.) SOF въпрос което предлага повече информация.

Някой, моля, поправете ме тук, ако съм пропуснал тази добавка към функцията в скорошна версия на Sails или Waterline - не можах да намеря нищо в бележките към изданието за нито един проект, което да казва, че това се поддържа.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Посочете SSL, който да се използва за jdbc в context.xml

  2. jdbc към MYSQL грешка:Не е намерен подходящ драйвер за jdbc:mysql://localhost:3306/test?user='root'&password=''

  3. php бял екран на смъртта

  4. Масив PHP масив срещу MySQL база данни?

  5. как да зададете дължина на колона в хибернация с максимална дължина