我想在查询模型时在 where 子句中动态指定查询列,这可能吗?我尝试了几种不同的方法,但都没有运气。如果我运行这样的东西,我会得到 Logic db 错误,因为它正在寻找一个名为 dataTypeToQuery 的列。
var dataTypeToQuery = 'age';
var dataToQuery = 21;
User.find()
.where({ dataTypeToQuery: dataToQuery })
.limit(100)
.sort('name')
.exec(function(err, users) {
// Do stuff here
});