问题描述
我写了一个简单的 JS 节点文件,用我在网上找到的信息查询 sqlite3 数据库。
var sqlite3 = require('sqlite3').verbose();
var db = new sqlite3.database("restful.db");
var sql = "SELECT * FROM sensors";
db.all(sql,[],function(err,rows) {
if (err) {
throw err;
}
rows.forEach(function(row) {
console.log(row.name);
});
});
db.close();
但是,我不断遇到错误消息,如下图所示。
我已经检查了其他类似的问题,但没有那么有用。
new 不是运算符吗?我做错了什么?
解决方法
根据 sqlite3 文档 https://www.npmjs.com/package/sqlite3
df['a'].value_counts()
以大写的 database
开头,而不是小写的 D
这样
d
应该是这个
var db = new sqlite3.database("restful.db");