如何在nodejs中的sqlite中使用正则表达式
How to use regexp in sqlite in nodejs
我有一个带有字段 api
和 status
的 sqlite table。
我想使用这个 fields to match
和他们一起使用正则表达式获取数据。
如何在 nodejs 中使用 sqlite
中的 regex to fetch data
?
类似问题:How do I use regex in a SQLite query?
给定的答案只适用于ubuntu,我的服务器有不支持sqlite3-pcre的centos
这解决了我在 Ubuntu Os 中的问题:
这解决了使用终端的问题,但真正的问题是我如何在我的 nodejs 项目中实现它。
pool: {
afterCreate: (conn, done) => {
conn.loadExtension(`/usr/lib/sqlite3/pcre.so`, (err: any) => {
done(err, conn);
});
}
}
像这样,我们可以在每次初始化数据库时加载 sqlitepcre object.So,我们可以在我们的 nodejs 项目中使用正则表达式。
我有一个带有字段 api
和 status
的 sqlite table。
我想使用这个 fields to match
和他们一起使用正则表达式获取数据。
如何在 nodejs 中使用 sqlite
中的 regex to fetch data
?
类似问题:How do I use regex in a SQLite query?
给定的答案只适用于ubuntu,我的服务器有不支持sqlite3-pcre的centos
这解决了我在 Ubuntu Os 中的问题:
这解决了使用终端的问题,但真正的问题是我如何在我的 nodejs 项目中实现它。
pool: {
afterCreate: (conn, done) => {
conn.loadExtension(`/usr/lib/sqlite3/pcre.so`, (err: any) => {
done(err, conn);
});
}
}
像这样,我们可以在每次初始化数据库时加载 sqlitepcre object.So,我们可以在我们的 nodejs 项目中使用正则表达式。