sql >> Databáze >  >> NoSQL >> MongoDB

Chyba dotazu vnořeného výběru Mongodb

Musíte použít $gte a $lte klíčová slova pro časové období (větší nebo rovno a menší nebo rovno). Nyní vyberete pouze ty záznamy, kde se datum rovná startTime a selPointX (pokud se tedy liší, nevrátí se žádné hodnoty).

Změňte své časové podmínky na:

'm_time'=>array('$lte' => $selPointX, '$gte'=>$startTime)

Pokud potřebujete, aby tyto časy nebyly zahrnuty, použijte $gt a/nebo $lt .




  1. jak vypočítat počet a jedinečný počet přes dvě pole ve funkci mongo snížení

  2. Mongoose součtová pole z naplněných dokumentů

  3. Jak může Redis třídit podle dvou různých seřazených sad?

  4. Jak vypočítám vážený průměr v mongoDB pomocí agregačního rámce?