Javascript 从sql检索数据时,我希望使用where条件作为变量

Javascript 从sql检索数据时,我希望使用where条件作为变量,javascript,sql,database,Javascript,Sql,Database,我在节点js上与sql一起编写代码 我希望根据条件加载数据,并希望根据变量动态获取条件 以下是当前代码: db.all ("select CollectionID, CollectionName from Collection where CollectionID = abc", function () { 我希望如何根据变量abc接收数据? abc的值是数字。您使用的是什么SQL库?@MCH使用sqlite3。谢谢。我得到了我想要的结果。 var abc = 1; var query =

我在节点js上与sql一起编写代码

我希望根据条件加载数据,并希望根据变量动态获取条件

以下是当前代码:

db.all ("select CollectionID, CollectionName from Collection where 
CollectionID = abc", function () {
我希望如何根据变量abc接收数据?
abc的值是数字。

您使用的是什么SQL库?@MCH使用sqlite3。谢谢。我得到了我想要的结果。
var abc = 1;
var query = 'select CollectionID, CollectionName from Collection where CollectionID = ?'
db.all (query, [abc], function (err, rows) {
  if (err) throw err;
  console.log(rows);
});