【发布时间】:2017-08-01 17:03:06
【问题描述】:
我正在尝试使用 StrongLoop 的 Model.find 语法通过姓名或标识符来查找人(此处的文档:http://apidocs.strongloop.com/loopback/#modelfindfilter-callback)。
但我不知道如何指定 OR 条件。
我可以使用以下语法匹配名称和标识符:
person.find({
where: {
'name.text': {like: 'Dave'},
'identifier.value': {like: '3303927'}
}
}, callback);
但我希望能够通过以下方式匹配名称或标识符:
person.find({
where: {
'name.text': {like: 'Dave'} ||
'identifier.value': {like: '3303927'}
}
}, callback);
要么不支持,要么我的语法不正确。看来这是通过 REST API 支持的(文档:http://docs.strongloop.com/display/DOC/Model+REST+API#ModelRESTAPI-Findmatchinginstances)所以我希望它得到支持,就像我试图完成它的方式一样。
谢谢!
【问题讨论】:
标签: filter find where strongloop