Какой тип схемы в Mongoose лучше всего подходит для отметки времени?

Я использую Mongoose, MongoDB и Node.

Я хотел бы определить схему, в которой одно из полей является отметкой даты\времени.

Я хотел бы использовать это поле для возврата всех записей, которые были обновлены за последние 5 минут.

Из-за того, что в Mongoose я не могу использовать метод Timestamp(), я понимаю, что мой единственный вариант — использовать следующий метод Javascript:

time : { type: Number, default: (new Date()).getTime() } 

Возможно, это не самый эффективный способ для запросов к огромной базе данных. Я был бы очень признателен, если бы кто-то мог поделиться более эффективным способом реализации этого.

Есть ли способ реализовать это с помощью Mongoose и иметь возможность использовать метку времени MongoDB?

63
задан Walter Roman 28 August 2014 в 21:22
поделиться