Strongloop Loopback:其中使用两个阵列的筛选器
问题描述:
我想在比较两个不同阵列的strongloop/loopback中添加一个where筛选器。Strongloop Loopback:其中使用两个阵列的筛选器
我有以下型号:
"properties": {
...
"audience": {
"type": [
"string"
],
...
}
我想创建,返回的从“观众”的至少一种其他阵列中的至少一个元素相匹配的所有项目where子句。
实例与"audience": ["A", "B", "C"]
- “anotherArray”:[ “A”, “Z”] =>应匹配!
- “anotherArray”:[“A”,“B”] =>应该匹配!
- “anotherArray”:[“B”] =>应该匹配!
- “anotherArray”:[“Z”,“Y”] =>不应该匹配!
- “anotherArray”:[“Z”] =>不应该匹配!
过滤{where: { audience: { inq: anotherArray}}};
似乎并没有这样的伎俩......
答
如果字符串值是IDS这是行不通的。见上面的Ebrahim Pasbani的评论。
它应该工作。你的数据库是什么? –
我正在使用mongodb。它不适用于数组。 – pfust75
绝对应该有效。也许这个问题来自另一个地方。也许是一个范围,...。如果可以,请分享一些代码 –