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 (doc: http://docs.strongloop.com/display/DOC/Model+REST+API#ModelRESTAPI-Findmatchinginstances ) を介してサポートされているように見えるので、私がしようとしている方法でサポートされていることを願っていますそれを達成します。
ありがとう!