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

Truy vấn MongoDB / Mongoose vào một ngày cụ thể?

Điều đó sẽ hoạt động nếu ngày bạn đã lưu trong DB không có thời gian (chỉ năm, tháng, ngày).

Rất có thể những ngày bạn đã lưu là new Date() , bao gồm các thành phần thời gian. Để truy vấn những thời điểm đó, bạn cần tạo một phạm vi ngày bao gồm tất cả các thời điểm trong một ngày.

db.posts.find({ //query today up to tonight
    created_on: {
        $gte: new Date(2012, 7, 14), 
        $lt: new Date(2012, 7, 15)
    }
})


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. tar gzip mongo dump như MySQL

  2. Làm cách nào để sử dụng một hướng dẫn trong truy vấn shell mongodb

  3. Mongoose findOneAndUpdate và upert trả về không có lỗi, không có tài liệu nào bị ảnh hưởng

  4. Xử lý lỗi xác thực Mongoose - ở đâu và như thế nào?

  5. Xuất MySQL sang MongoDB