Tôi đang sử dụng nodej với trình điều khiển gốc-mongodb nút (http://mongodb.github.io/node-mongodb-native/).MongoDB + nodejs: cách truy vấn các trường ISODate?
Tôi có tài liệu có thuộc tính ngày được lưu trữ là loại ISODate
.
Qua nodejs, Tôi đang sử dụng truy vấn này:
db.collection("log").find({
localHitDate: {
'$gte': '2013-12-12T16:00:00.000Z',
'$lt': '2013-12-12T18:00:00.000Z'
}
})
Nó trả về không có gì. Để làm cho nó hoạt động, tôi cần phải làm như sau:
db.collection("log").find({
localHitDate: {
'$gte': ISODate('2013-12-12T16:00:00.000Z'),
'$lt': ISODate('2013-12-12T18:00:00.000Z')
}
})
Nhưng ISODate
không được nhận dạng trong mã nút của tôi.
Vậy làm cách nào để tạo truy vấn đối với các trường ngày tháng mong muốn thông qua chương trình nút của tôi?
Cảm ơn bạn
im thực sự có một thời gian cực kỳ khó khăn với điều này ... tôi không thể dường như lưu trữ một utc isodate ở mongo để cứu mạng tôi ... http://stackoverflow.com/questions/26874993/javascript-momentjs -convert-utc-from-string-to-date-object – Cmag