我正在为我的 api 项目使用sailsjs。根据文档http://sailsjs.org/#!documentation/models可以使用以下查询修饰符
User.find({
or: [
name: { startsWith: 'thelas' },
email: { startsWith: 'thelas' }
]
}, cb);
因此,基于此,我构建了以下修饰符:
var query = {
or: [
cityName: {
contains: req.param('city')
},
zoneNumber: {
startsWith: req.param('query')
}
]
};
我像这样通过它
User.find(query, function(err, res){});
但是,我收到有关查询格式的错误:
cityName: {
^
SyntaxError: Unexpected token :
我的查询是否违反了 json 格式规则?或者这是来自框架的不常见错误?