gpt4 book ai didi

node.js - Oriento 查询生成器类似子句

转载 作者:太空宇宙 更新时间:2023-11-04 00:56:09 24 4
gpt4 key购买 nike

我正在尝试使用 oriento db 接口(interface)进行自动完成工作。

网络服务器是带有express框架的nodeJS,服务器代码如下:

express.get("/piatti", function(req, res) {
var tipo = req.query.tipo;
var nome = req.query.nome;

var filtriRicerca = {};
var tabella = modules.database.db.select().from('PIATTI');

if(tipo) {
filtriRicerca.tipo = tipo;
}

if(nome) {
filtriRicerca.nome = nome;
}

console.log(JSON.stringify(filtriRicerca));

if(Object.keys(filtriRicerca).length) {
console.log("Aggiunto il filtro");
tabella = tabella.where(filtriRicerca);
}

tabella.all().then(function (piatti) {
res.json(piatti);
});
});

我不知道如何让 where 子句像“like filtriRicerca.nome%”一样工作。

提前致谢,马蒂亚

最佳答案

Mattia,您的问题的一个可能的替代解决方案是使用 Waterline ORM 和 sails-orientdb适配器。 sails-orientdb 使用 Oriento,因此您可以随时访问 Oriento 的方法,并且可以执行 like 查询,如下所示:

Model.find({ food: { 'like': '%beans' }})

有关 waterline docs 的更多示例.

关于node.js - Oriento 查询生成器类似子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29758290/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com