Я новичок в разработке mongodb / node, и у меня был быстрый вопрос.
Обычно, если я извлекаю данные из SQL, я мог бы использовать предложение WHERE и сузить мои результаты, однако с помощью mon go я не уверен на 100%, как go это сделать .
В настоящее время у меня есть api, который отвечает на получение запроса и его работа, он просто вытягивает всю таблицу.
api.get('/', (req, res) => {
F5.find({}, (err, f5data) => {
if(err){
res.send(err);
}
res.json(f5data);
});
});
Внутри mongodb у меня есть таблица, в которой есть столбец «время» - это тип даты.
Я пытаюсь сделать команду .find, чтобы отфильтровать результаты, которые относятся к текущему дню, так что с 12 утра до текущего времени.
Данные выглядят следующим образом:
[
{
"_id": "5eaac0ff2e79d08740f6b1bc",
"totalConnections": 327,
"time": "2020-04-30T12:13:51.398Z",
"__v": 0
}