Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wypełnianie wielu tabel w ormie linii wodnej żagli

Zadajesz świetne pytanie. Było masowo zainteresowanie umieszczeniem zagnieżdżonych funkcji wypełniania w żaglach, dosłownie dziesiątek próśb o wydanie i PR itp.

Zapoznaj się z historią tutaj:

[ZAPYTANIE O FUNKCJĘ] Wypełnij rekurencyjnie #308 - spóźniłem się na imprezę, składając prośbę 29 października 2014 r., jak zobaczysz w historii.

O ile mi wiadomo, większość rozmów w końcu zbiegła się tutaj (po kilku latach, gdy użytkownicy Sails prosili o tę funkcję):

Głębokie wypełnienie #1052 (problem pozostaje otwarty od momentu pisania 14 stycznia 2016 )

Ze stanu tej sprawy nie wiadomo, gdzie jesteśmy. Historia obu linków sugeruje alternatywne rozwiązania, z których korzystali inni.

Moje przeczucie jest to, że wypełnianie rekurencyjne nie jest obsługiwane po wyjęciu z pudełka.

To, co zrobiłem podczas używania skojarzeń modeli linii wodnej w SailsJS, to praca z pakietem takim jak async.js - użyj czegoś takiego jak wodospad, aby programowo wypełnić relacje podrzędne. Możesz to połączyć z nadpisaniem domyślnego toJSON() modeli, które wywołujesz, aby dodać ich relacje (które zostały programowo wypełnione) do odpowiedzi JSON. Możesz równie dobrze użyć wbudowanych obietnic, aby osiągnąć to samo.

Znaleziono to (z dnia 2014 r.) Pytanie SOF który oferuje więcej informacji.

Ktoś, proszę mnie tutaj poprawić, jeśli przegapiłem tę funkcję w najnowszej wersji Sails lub Waterline – nie mogłem znaleźć niczego w informacjach o wydaniu dla żadnego projektu, który powiedziałby, że jest to obsługiwane.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uniknąć ostrzeżenia o kodowaniu podczas wstawiania danych binarnych do kolumny blob w MySQL przy użyciu Pythona 2.7 i MySQLdb?

  2. Zapytanie SQL sprawdzające, czy nazwa zaczyna się i kończy na samogłoskę

  3. Linq to SQL przy użyciu grupy By i uporządkowania według liczby

  4. Najlepszy sposób radzenia sobie z błędami pisowni w wyszukiwaniu pełnotekstowym MySQL

  5. Używanie CodeIgniter get_where do łączenia instrukcji „i” i „lub”