如何查询数据库javascript sql lite3
我在查询数据库时遇到问题。尝试使用点表示法获取行如何查询数据库javascript sql lite3,javascript,sqlite,Javascript,Sqlite,我在查询数据库时遇到问题。尝试使用点表示法获取行 const ThemeSelection = () => new Promise((resolve, reject) => { db.all(`SELECT options FROM general WHERE ref='theme'`, (err, rows) => { if (err) { reject(err); } const currentTheme =
const ThemeSelection = () =>
new Promise((resolve, reject) => {
db.all(`SELECT options FROM general WHERE ref='theme'`, (err, rows) => {
if (err) {
reject(err);
}
const currentTheme = rows.options;
resolve(currentTheme);
});
});
返回未定义的
const ThemeSelection = () =>
new Promise((resolve, reject) => {
db.all(`SELECT options FROM general WHERE ref='theme'`, (err, rows) => {
if (err) {
reject(err);
}
const currentTheme = rows[0];
resolve(currentTheme);
});
});
这个函数返回正确的值,但我想使用点表示法。请帮助
行
是一个对象数组。您需要使用行[0]。选项