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

Truy vấn ISODate time tính bằng perl

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 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.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Kiểm tra trình điều khiển c ++ mongocxx bằng mã mẫu

  2. Làm cách nào để kiểm tra đơn vị một phương thức kết nối với mongo mà không thực sự kết nối với mongo?

  3. tại sao lại sử dụng ORM với NoSql (như MongoDB)

  4. RangeError:Mã trạng thái không hợp lệ:0

  5. Kiểm tra xem một Chỉ mục có tồn tại trong mongodb hay không