Như với hầu hết các triển khai ngôn ngữ, bạn sử dụng các loại "ngày tháng" bản địa để triển khai ngôn ngữ của mình thay vì các chuỗi. MongoDB lưu trữ ngày tháng (ISODate
) như một bản tái định vị BSON thực tế (thực sự là một dấu thời gian) mà loại ngày tháng sẽ được tuần tự hóa thành.
MongoDB trình điều khiển cho Perl hỗ trợ DateTime và DateTime ::Tiny để tuần tự hóa và giải mã hóa:
my $cursor = $matches->find({
last_seen => {
'$gte' => DateTime->new( year => 2014, month => 5, day => 15 )
}
}
Hoặc tuy nhiên, bạn sẽ thực sự lấy được đối tượng ngày tháng mà bạn sử dụng để so sánh.
Xem Ngày trong Loại dữ liệu của tài liệu để biết thêm thông tin.