2017-01-26 4 views
1

поиск записей за последние Х дней только может быть сделано в Монго Shell Mode сMongoDB: найти записи за последние Х дней (в строгом формате JSON)

db.some_collection.find({"some_date":{$gte: (newDate((newDate()).getTime() - (X * 24 * 60 * 60 * 1000)))}}) 

Мой вопрос: есть ли строги JSON эквивалентно этой команде или нет?

+0

Просьба дать более подробную информацию. Трудно сказать, что здесь задают. Этот вопрос является неопределенным, неполным и не может быть разумным ответом в его нынешнем виде. – Sourabh

+0

@Sourabh mLC спрашивает, как мы можем выполнять строгий поиск JSON по времени в Монго. Поскольку 'newDate' не является JSON-дружественным, mLC запрашивает JSON-дружественную альтернативу' newDate' – Jonathan

ответ

1

Я бы предпочел, чтобы это было ложным, но похоже, что нет никакого способа сделать строгий поиск JSON для datetime в монго. Вы можете захотеть сохранить время как строку (временную метку unix), а затем искать ее как строку или использовать запрос не JSON с объектом даты

+0

Это несчастливо, но что мы можем сделать. – mLC

Смежные вопросы