gpt4 book ai didi

node.js - 带有sql查询的私有(private)字段

转载 作者:太空宇宙 更新时间:2023-11-03 22:15:35 25 4
gpt4 key购买 nike

我最近更改了对 SQL 数据库的查询

Model.findOne().populate("Model2").exec(function(err, result) {
})

至:

Model.query(sqlQuery, parameters, function(err, result) {
})

我更改查询的原因是性能问题:使用第二种方式比第一种方式(当您连接表时)要快得多。

我的问题如下:使用 Waterline 语法,我只能检索我想要的元素(模型中定义的元素),但使用查询方法(“Select * from model ...”)给了我我向数据库询问的结果,但我希望能够过滤模型中定义的字段。那可能吗?。

最佳答案

您的模型定义位于 sails.models.MODEL 对象上。

您可以在那里引用可用的属性。

Object.keys(sails.models.MODEL._attributes).join(',')

关于node.js - 带有sql查询的私有(private)字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29971432/

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