Я вставляю данные, используя этот запрос:
database.insert({ postedAt: new Date() }, (error: any, doc: any) => {
if (error) {
console.log ('Error inserting record in the database: ', error);
} else {
console.log('Document: ', doc);
}
});
Хранится в базе данных:
{"postedAt":{"$$date":1557753437242},"_id":"PJL2N6hfkvKnTTRK"}
Затем я хочу найти данные, отсортированные по последним данным, чтобы показать их первым:
this.database.find({}).exec(function(err: any, docs: any) {
docs.forEach(function(d: any) {
console.log('Found user:', d);
});
});
Вопрос 1: Но как я могу гарантировать, что получу только самую последнюю запись?
Вопрос 2: Как я могу получить все записи в течение 24 часов?
Спасибо!