【发布时间】:2014-07-06 18:35:36
【问题描述】:
有没有办法在元素匹配中执行 $or 语句?
我有这个:
opened: {
$elemMatch: {
closed: false
openingEvening: {$lte: currentTime},
closingEvening: {$gte: currentTime},
}
}
并且想在 l 中添加 openingMorning
如何将其扩展为:
opened: {
$elemMatch: {
closed: false
{$or: [
{openingEvening: {$lte: currentTime}, closingEvening: {$gte: currentTime},},
{openingMorning: {$lte: currentTime}, closingMorning: {$gte: currentTime}}
]
}
}
}
这样的事情可能吗?
【问题讨论】:
标签: mongodb mongodb-query nosql