以下查询似乎不起作用(两个条件都设置为相同以确保它返回相同的内容,无论是真还是假)。不能混合使用 $elemmatch 和 $cond 吗?
{'offers':
{
$cond: [
{ $ne: ['offers', 'a'] },
{$elemMatch: {_id: id, 'status': 'A' }},
{$elemMatch: {_id: id, 'status': 'A' }}
]
}
},
Run Code Online (Sandbox Code Playgroud)
这工作正常:
{'offers': {$elemMatch: {_id: id, 'status': 'A' }}}
Run Code Online (Sandbox Code Playgroud)
非常感谢你的帮助!
| 归档时间: |
|
| 查看次数: |
1418 次 |
| 最近记录: |