我在 app.js 文件中有此代码段代码,
this.projects
.pipe(
map(arr => {
console.error(arr);
return arr.filter(r => r.name == 'x') // here, return filtered array
})
)
.subscribe(result => console.log('Filter results:', result))
答案 0 :(得分:0)
在评论中(您实际上应该更新您的问题以反映这些问题),是说您用以下内容定义了knex
:
const knex = require('knex');
您应该查看Node.js installation section中的初始化库段落。
应该看起来像:
const knex = require('knex')({
client: 'mysql',
connection: {...}
});
这意味着knex
应该是require
公开的对该函数的调用结果 。
答案 1 :(得分:0)
根据您正在使用的数据库定义knex并分配它:
const knex = require("knex");
const database= knex({
client: "mysql",
connection: {
host: "127.0.0.1",
user: "your_user_name_for_database",
password: "password_if_any",
database: "your_database"
}
});
之后,执行如下查询:
database.select("*").from("users");