MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да получите максималните и минималните дати в колекция от документи с помощта на пакета jenssegers/laravel-mongodb?

Можете да използвате колекцията на Laravel:

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

И след това можете да използвате max и min методи със съответния ключ като аргумент:

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

Но не съм сигурен, че това ще работи за низове от дати. Ако не, нещо подобно трябва да работи:

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

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Извличане на едно свойство от документ

  2. Актуализация на MongoDB. Опитвате се да зададете едно поле от свойство на друго

  3. MongoDB Самоподписана SSL връзка:Неуспешно валидиране на SSL партньорски сертификат

  4. Добавяне на стойности към масив в MongoDB с Java

  5. Модулът не е намерен:Грешка:Не може да се разреши модул „module“ mongodb при групиране с webpack