Quando si utilizza mysql di felixge per node.js, come posso chiedere all'oggetto risultato il numero di righe restituite? Ho una query piuttosto costosa quindi non voglio eseguire prima un COUNT(*)
, per poi eseguire una query una seconda volta.trova il numero di righe nel risultato mysql restituito (nodejs)
risposta
Se si tratta di una query di selezione, basta prendere la lunghezza dell'array restituito.
connection.query(sql, [var1,var2], function(err, results) {
numRows = results.length;
});
Se si tratta di una query di aggiornamento/eliminazione, il dizionario restituito avrà una variabile affectedRows.
connection.query(sql, [var1,var2], function(err, result) {
numRows = result.affectedRows;
});
Se stai usando gli esempi nel readme basta guardare la proprietà length delle file oggetto (vale a dire rows.length).
Con la versione di MSSQL 2.1.2 a partire dal 2015/04/13:
eliminare dalla DeviceAccountLinks dove DeviceAccountId = @deviceAccountId e DeviceType = @deviceType
dichiarazione produrrà alcun risultato come ' non definito'
ho cambiato la dichiarazione:
eliminare dalla DeviceAccountLinks dove DeviceAccountId = @deviceAccou ntId e DeviceType = @deviceType; select @@ conteggio delle righe "rowCount"
per ottenere il risultato di: [{rowCount: 1}]
database errato, MySQL non MSSQL – bugfroggy
- 1. MySql ottenere il numero di righe
- 2. Il conteggio ElasticSearch ha restituito il risultato
- 3. PHP/mysql ottiene il numero di righe interessate dell'istruzione UPDATE
- 4. Imposta la variabile sul risultato di "Trova" nel file batch
- 5. MYSQL - numero di righe in ogni tabella
- 6. Trova righe simili nel database
- 7. Mysql trigger loop per il risultato query con molte righe
- 8. MySQL Trova il numero totale di post per utente
- 9. MySQL ottiene il numero di righe in una tabella innodb
- 10. numero di tavola righe
- 11. Come trovare il numero di righe nel database di Heroku
- 12. Matlab numero di righe nel file excel
- 13. numero di righe nel file - Scala
- 14. Come trovare il numero di righe interessate dall'istruzione INSERT INTO in ColdFusion e nel database MySql?
- 15. Trova il numero di colonne nel file csv
- 16. gensim word2vec: trova il numero di parole nel vocabolario
- 17. Trova il numero massimo di spigoli nel grafico
- 18. MySQL mostrando strano risultato
- 19. Visualizzazione righe con numero 0 con il gruppo mysql da
- 20. mysql Il risultato UNION ha meno righe della somma dei conteggi delle righe della tabella
- 21. regex: trova il numero di una cifra
- 22. Recupero solo un numero fisso di righe in MySQL
- 23. Oggetto restituito Android come risultato di attività
- 24. mysql: ordina il risultato per nome colonna
- 25. Dove si trova il file di log di nodejs?
- 26. elasticsearch numero di facet restituito
- 27. come trovare il numero di giorni nel mese in mysql
- 28. Utilizzo di querySelectorAll(). Il risultato restituito dal metodo ordinato?
- 29. SQL: Ripetere una riga del risultato più volte, e il numero delle righe
- 30. L'aggiornamento batch ha restituito il numero di righe inatteso dall'aggiornamento; conteggio effettivo delle righe: 0; attesi: 1
Mi piacerebbe che ci fosse una migliore documentazione per quella libreria non solo la readme.md su GitHub. L'ho capito poco dopo aver postato (ma ovviamente abbastanza a lungo che ho dimenticato di tornare e rispondere: P). – Huckle