Khi sử dụng mysql của felixge cho node.js, làm thế nào tôi có thể yêu cầu đối tượng kết quả cho số hàng trả về? Tôi có một truy vấn khá tốn kém vì vậy tôi không muốn chạy một COUNT(*)
đầu tiên, chỉ để sau đó chạy một truy vấn một lần thứ hai.tìm số hàng trong kết quả trả về mysql (nodejs)
Trả lời
Nếu đó là truy vấn chọn, chỉ cần lấy độ dài của mảng được trả về.
connection.query(sql, [var1,var2], function(err, results) {
numRows = results.length;
});
Nếu đó là truy vấn cập nhật/xóa, từ điển được trả về sẽ có biến bị ảnh hưởng.
connection.query(sql, [var1,var2], function(err, result) {
numRows = result.affectedRows;
});
Nếu bạn đang sử dụng các ví dụ trong chỉ đọc, hãy xem thuộc tính độ dài của đối tượng hàng (ví dụ: rows.length).
Với phiên bản của MSSQL 2.1.2 như của 2015/04/13:
xóa từ DeviceAccountLinks nơi DeviceAccountId = @deviceAccountId và DeviceType = @deviceType
tuyên bố sẽ sản xuất không có kết quả như ' không xác định'
tôi đã thay đổi tuyên bố:
xóa từ DeviceAccountLinks nơi DeviceAccountId = @deviceAccou ntId và DeviceType = @deviceType; chọn @@ ROWCOUNT "rowCount"
để có được đầu ra của: [{rowCount: 1}]
cơ sở dữ liệu sai, MySQL không MSSQL – bugfroggy
- 1. Số lượng tìm kiếm được trả về kết quả là
- 2. Truy vấn MySQL để trả về số 'không' nếu không có kết quả
- 3. Tìm kiếm XPath PHP trả về 0 kết quả
- 4. Kết quả mysql UNION có ít hàng hơn tổng số hàng trong bảng
- 5. YQL trả về kết quả rỗng từ một khách hàng, kết quả được điền từ một số khác
- 6. Truyền đối số cho AsyncTask và trả về kết quả
- 7. Lấy số lượng hàng trong một kết quả Java
- 8. trả lại kết quả từ một hàm (javascript, nodejs)
- 9. System.Globalization.Calendar.GetWeekOfYear() trả về kết quả lẻ
- 10. GetWeekOfYear trả về kết quả sai?
- 11. Giới hạn kết quả trả về trong CoreData
- 12. Tìm kiếm FULLTEXT trong MySQL không trả về bất kỳ hàng nào
- 13. rails tìm kiếm giới hạn tổng số kết quả tìm kiếm/nhận được số kết quả cố định
- 14. Số MySql() trả về 0 nếu không tìm thấy bản ghi nào
- 15. nodeJS trả về giá trị từ gọi lại
- 16. Thêm hàng trống vào kết quả truy vấn nếu không tìm thấy kết quả
- 17. Tìm sự khác biệt về số hàng của hai bảng trong MySQL
- 18. Trả về kết quả trong từ khóa Khung robot?
- 19. Bitwise & trong javascript không trả về kết quả mong đợi
- 20. Node.js trở về kết quả từ truy vấn MySQL
- 21. Nhóm MySQL theo và trả về tối đa hàng sai
- 22. Không thể trả về tập kết quả trong bối cảnh đã cho
- 23. Trả lại tổng số hàng được nhóm theo tuần MySQL
- 24. Phiếu mua hàng không trả lại kết quả nào
- 25. Truy vấn LINQ trả về kết quả không chính xác
- 26. PageMethods trả về kết quả không xác định?
- 27. Số đếm Mysql trả về 0 nếu không có bản ghi nào được tìm thấy
- 28. Trả về kết quả tìm kiếm hình ảnh của Google bằng HTML sử dụng PHP
- 29. mySQL trả về tất cả các hàng khi trường = 0
- 30. Haskell chức năng sàn trả về kết quả khác nhau
Tôi thực sự muốn có tài liệu hướng dẫn tốt hơn cho thư viện mà hơn chỉ là readme.md trên github. Tôi đã tìm ra điều này không lâu sau khi tôi đăng (nhưng rõ ràng là đủ lâu để tôi quên quay lại và trả lời nó: P). – Huckle