繁体   English   中英

如何使用LoopBack REST API获取不同的列值

[英]How can I get distinct column values using LoopBack REST API

我有环回REST API,它以JSON格式返回MySQL表中的所有数据。 但是,我想查询或应用过滤器,它只返回给定列的不同值。 例如,在SQL中,我们使用以下语法:SELECT DISTINCT column1 FROM table_name; 如何使用LoopBack Rest API实现此目的? LoopBack是否支持上述内容? 请建议我任何其他解决方案。

据我所知,DISTINCT没有过滤器。

您可以改为执行sql命令并接收JSON对象

var sql = "select DISTINCT name from user";
var ds = {YourModel}.app.datasources.{yourConnectionName};
ds.connector.execute(sql, [], function(err, data) {
// your code here
});

有关详细信息,请参阅http://loopback.io/doc/en/lb2/Executing-native-SQL.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM