MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Erro de consulta Mongodb de seleção aninhada


Você precisa usar $gte e $lte palavras-chave para intervalo de datas (maior ou igual a e menor ou igual a). Agora você seleciona apenas os registros em que a data é igual a startTime e selPointX (portanto, se forem diferentes, você não obterá valores retornados).

Altere suas condições de tempo para:
'm_time'=>array('$lte' => $selPointX, '$gte'=>$startTime)

Se você precisar desses horários não inclusivos, use $gt e/ou $lt .