sql >> Databáze >  >> RDS >> Mysql

node.js synchronní mysql dotaz

Předpokládám, že nadpisem myslíte synchronním způsobem. Odpověď je, že nemůžete. Je to proto, že NodeJS je jednovláknový a protože I/O (tj. komunikace s databází) je řešeno v samostatném vláknu (které NodeJS používá interně, není pro programátory dostupné), je výsledek I/O tlačen do vrchol smyčky událostí. NodeJS však nemůže přejít na jinou událost ve smyčce událostí, aniž by opustil aktuální událost.

Ať se vám to líbí nebo ne, musíte se držet asynchronních vzorů.




  1. Vytváření vnořených JSON pomocí PHP MySQL

  2. Jak zapsat UPDATE SQL s aliasem tabulky v SQL Server 2008?

  3. Jak mohu pomocí HQL s MySQL seřadit sadu výsledků před skupinou, aby byl vybrán správný záznam?

  4. Know-How k obnovení smazaných záznamů v SQL Server