gpt4 book ai didi

loopbackjs - 环回 : distinct query

转载 作者:行者123 更新时间:2023-12-04 02:24:13 25 4
gpt4 key购买 nike

我正在使用 Loopback 创建 Rest API。需要根据集合中的特定列获取不同的数据。
我在下面尝试过,但它不起作用,下面的代码段也在获取重复数据:

this.app.models.location.find(
{
distinct: ("regionName",
{state: st})
}
,
function(err, location){........}

“区域名称”是“位置”集合的属性,我只需要选定状态的数据(状态是位置集合的另一个属性),由“st”表示。
谢谢。

最佳答案

我在以下两个例子中给出了答案:

1.) 没有查询,只是在“角色”集合的“名称”字段上不同:

var roleCollection = user.app.models.Role.getDataSource().connector.collection(user.app.models.Role.modelName);
roleCollection.distinct( "name",
function(err, records) {
if(err) {
return cb(err);
} else {
return cb(null, records);
}
});

2.) 使用查询,在“Role”集合的“name”字段中区分任何名称为“admin”的角色:
var roleCollection = user.app.models.Role.getDataSource().connector.collection(user.app.models.Role.modelName);
roleCollection.distinct( "name", { name: { $ne: 'admin' } },
function(err, records) {
if(err) {
return cb(err);
} else {
return cb(null, records);
}
});

Loopback.io v2.29.1

关于loopbackjs - 环回 : distinct query,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33229757/

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