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

Truy vấn mongodb để trả về các tài liệu được tạo hôm nay

Hãy thử cách sau (dựa trên câu trả lời này ). Điều này trả về tất cả các tài liệu được tạo kể từ ngày nhất định. Vì vậy, nó cũng bao gồm các mục nhập ngày thường.

db.doc.find({_id : { $gt : ObjectId(Math.floor(new Date('2014/01/30')/1000).toString(16)+"0000000000000000") }})

Nếu bạn không muốn nhập ngày tháng dưới dạng chuỗi, bạn có thể tạo nó thông qua Objects, nhưng nó hơi xấu một chút:

db.doc.find({_id : { $gt : ObjectId(Math.floor(new Date(new Date().getFullYear()+'/'+(new Date().getMonth()+1)+'/'+new Date().getDate())/1000).toString(16)+"0000000000000000") }})



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Nhóm lồng nhau với MongoDB

  2. Nhà điều hành đường ống tổng hợp MongoDB $ max

  3. Đẩy đến hai mảng riêng biệt trong một lệnh gọi cập nhật trong mongodb

  4. pymongo.errors.CursorNotFound:id con trỏ '...' không hợp lệ tại máy chủ

  5. Trình điều khiển C # cho MongoDb:làm thế nào để sử dụng giới hạn + số lượng?