Tôi đang sử dụng Mongoose, MongoDB và Node.
Tôi muốn xác định một lược đồ trong đó một trong các trường của nó là date \ timestamp.
Tôi muốn sử dụng trường này để trả về tất cả các bản ghi đã được cập nhật trong 5 phút qua.
Do trong Mongoose, tôi không thể sử dụng phương thức Dấu thời gian (), tôi hiểu rằng lựa chọn duy nhất của tôi là sử dụng phương thức Javascript sau:
time : { type: Number, default: (new Date()).getTime() }
Nó có lẽ không phải là cách hiệu quả nhất để truy vấn một DB khổng lồ. Tôi thực sự sẽ đánh giá cao nếu ai đó có thể chia sẻ một cách hiệu quả hơn để thực hiện điều này.
Có cách nào để thực hiện điều này với Mongoose và có thể sử dụng dấu thời gian MongoDB không?