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

Jak získat maximální a minimální data ve sbírce dokumentů pomocí balíčku jenssegers/laravel-mongodb?

Můžete použít Laravel's Collection:

$collection = collect($arr['calls']);

A pak můžete použít max a min metody s příslušným klíčem jako argumentem:

$collection->max('call_date');
$collection->min('call_date');

Ale nejsem si jistý, že to bude fungovat pro datové řetězce. Pokud ne, mělo by fungovat něco takového:

$value = function($item) { 
  return strtotime($item['call_date']); 
};

$collection->max($value);
$collection->min($value);



  1. Je MongoDB nějak omezeno na jedno jádro?

  2. handle @ v připojovacím řetězci mongodb

  3. Chyba křížového slotu Redis

  4. Jaké jsou konvence pojmenování pro MongoDB?