Chcete-li získat dokument s nejnižší hodnotou 'the_field', měli byste použítdb.the_collection.find().sort({the_field:1}).limit(1)
Takže zde nejprve seřadíme dokument a pak z něj vyjmeme první, jak můžete vidět z dotazu.
Agregace $min :
Používá se, když seskupujeme dokument do jednoho dokumentu a chceme zachovat hodnotu tohoto jediného dokumentu jako minimum ze všech dokumentů, odkud byl seskupen.
$min operátor :
Používá se pro zahrnutí spodní hranice pro konkrétní index, aby se omezily výsledky find(). Jednoduše řečeno, pokud je pole_indexováno a my chceme zachovat nějaké omezení na find(), můžeme jej použít. Obecně se používá pro zlepšení výkonu.
Syntaxe, kterou jste zadali, byla správná, ale vyžaduje pole Indexed a výsledek se bude lišit od toho, co skutečně chcete.