【发布时间】:2016-12-08 05:24:36
【问题描述】:
我正在尝试使用 loopback api 为 typeahead 字段实现一个简单的子字符串查询,也许我是盲人,但我一直在寻找这个问题的答案。
我只想为其提供一个子字符串,并让它返回名称中包含该子字符串的所有品牌。
例如这个请求/api/brands/search?q=tas会返回。
[{
"brandName": "TastyKakes",
"id": "4"
},
{
"brandName": "FantasticPastries",
"id": "10"
}]
我写了一个 remoteMethod 来处理这个问题,但我不能让它返回我正在寻找的数据
Brand.search = function (q, callback) {
var pattern = new RegExp(q, "i");
var brands = Brand.find({
where: {
brandName: {
like: pattern
}
}
}, function (err, data) {
callback(err, data)
})
};
我是 Loopback / Node / Express 的新手,但我来自 Python / Django 背景,在 django 中做这样的事情非常简单。我觉得我一定是错过了什么。
【问题讨论】:
标签: javascript node.js express loopbackjs