данных в коллекции MongoDB имеет Отформатируйте
{ "_id" : ObjectId("57a1bfc103c8851a98dba3b2"), "createdOn": NumberLong("1470218177561"), "name": "Raja", "description": "Employee Raja" }
Монго DB Query и результаты
> new Date(1470218177561);
ISODate("2016-08-03T09:56:17.561Z")
> new Date(1888888888888);
ISODate("2029-11-09T03:21:28.888Z")
> db.employee.find("{createdOn: { $lt: new Date(NumberLong(1888888888888)) }}");
Последние запрос возвращает нет результата без каких-либо ошибок, поэтому я не могу определить, что не так с моим запросом.
В принципе, вы хотите найти записи за последние 5 дней с оператором `$ lt в Jongo. Пробовал следующий запрос, но он также не работает
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE, -5);
Date dateBefore = cal.getTime();
collection.find("{createdOn: {$gte : #}}", dateBefore).as(type);
Спасибо.
Удалить двойные кавычки: 'db.employee.find ({createdOn: {$ ЛТЫ: новая Дата (NumberLong (1888888888888))}});' – tarashypka
Still Монго возвращают оболочки пустых записей даже после удаления двойных кавычек – Kathire