私はこのようなものを機能させようとしています:
db.Event.find({
startDate: {
$or: [
{$and: [
{$gte: '2013-05-12'}
{$lt: '2013-05-13'}
]},
{$and: [
{$gte: '2013-05-12'}
{$lt: '2013-05-13'}
]}
]
},
foo: {
...
}
});
基本的に、私はたくさんのフィルターを持っています。そのうちの 1 つは です。これは、日付の範囲を含むグループstartDate
の 1 つと一致する必要があります。$and