MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Làm cách nào để lấy ngày tối đa và ngày tối thiểu trong bộ sưu tập tài liệu bằng cách sử dụng gói jenssegers / laravel-mongodb?

Bạn có thể sử dụng Bộ sưu tập của Laravel:

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

Và sau đó, bạn có thể sử dụng maxmin các phương thức với khóa có liên quan làm đối số của nó:

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

Nhưng tôi không chắc điều này sẽ hoạt động đối với chuỗi ngày. Nếu không, một cái gì đó như thế này sẽ hoạt động:

$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. Danh sách kiểm tra hoạt động &phát triển cho MongoDB

  2. Flask chậm truy vấn Mongdb

  3. Nếu Mongo $ lookup là một kết hợp bên ngoài bên trái, thì tại sao nó lại loại trừ các tài liệu không phù hợp?

  4. Chuyển tệp .js tới mongo db.eval ()

  5. Không thể giải mã chuỗi từ BsonType ObjectId trong MongoDb C #