MongoDB - получать документы между датами, используя ObjectID - PullRequest
0 голосов
/ 27 февраля 2019

Как сказал заголовок, я хочу получать документы между двумя датами, используя ObjectID.В mongoose я использую _id: { $gte: ObjectID.createFromTime(new Date("2019-01-01")) }, но я не могу понять, как построить этот запрос на оболочке mongo.В StackOverflow есть пост, в котором перечислены различные запросы на mongo shell и mongoose, но я не могу найти этот пост.Кто-нибудь знает, как сделать такой же запрос на оболочке Монго?Спасибо.

ОБНОВЛЕНО

Поскольку я уже нашел решение, кто-нибудь знает, почему имена методов различаются в mongo shell и mongoose?Это действительно иногда вызывает путаницу.

1 Ответ

0 голосов
/ 27 февраля 2019

разобрался, это _id: { $gte: new ObjectId.fromDate(new Date("2019-01-01")) } на монго-оболочке

...