如何在 where 子句中使用动态查询字段
How to have a dynamic query field in where clause
function check_model_owner(field, value, callback) {
Model.find({where: {field: value }}, function(err, models) {
//code
});
}
此代码是从两个不同的地方调用的,接下来的内容对于两个调用都是相同的。
当然,现在这中断了,因为 where 子句中的field
实际上在模型中不存在,应该用函数参数中的 field
变量代替。我能做到吗?
您可以创建查询对象:
function check_model_owner(field, value, callback) {
var query = {};
query[field] = value;
Model.find({where: query}, function(err, models) {
});
}
相关文章:
- 如何使用pouchdb创建动态查询(couchdb可能也是如此)
- 新手查询动态添加属性
- j查询动态表计算
- 如何根据查询字符串值创建动态超链接
- 我对这个动态查询做错了什么
- 动态添加数据时按数据属性查询JQuery选择器
- 具有动态查询的Webpack加载器
- 从Ember.js中的选择框动态更改当前ajax查找查询
- mongoDB动态查询中的日期筛选器
- 从 URL - AngularJS 获取动态查询字符串参数
- 角度 ui 路由器动态查询字符串定义
- 使用可动态查询样式化列表
- 推特的提前输入示例/动态查询
- 在Mongodb + Mongoose.js中动态查询嵌套对象
- 在MongoDB中动态查询字段
- 如何在 where 子句中使用动态查询字段
- 使用firebase进行动态查询
- 动态查询字符串php
- 如何从动态查询结果传递选定的sql行id到javascript
- 使用Mongoose进行动态查询