Как я могу спроецировать строку даты или объект вместо поля номера даты в запросе поиска mongodb? - PullRequest
0 голосов
/ 16 сентября 2018

У меня есть поле даты, которое является номером числа в javascript, и я хочу получить строку или объект даты (например, новую дату (дату)) в проекции запроса поиска вместо самого поля даты, которое является числом.

//I want to get 
datetime:new Date(date)
//instead of 
db.myCollection.find({},{date:1})

спасибо.

1 Ответ

0 голосов
/ 16 сентября 2018

Вы можете использовать forEach или функцию карты

db.yourCollectionName.find({}).map(function(doc) {
    return {
        d:new Date(doc.datetime)
        };
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...