Я выполняю геопространственный запрос MongoDB с Java;
FindIterable<Document> result = collection.find(
Filters.near("gps_location", currentLoc, 1000.0, 0.0));
Теперь я хочу добавить фильтр меток времени, например
BasicDBObject query = new BasicDBObject();
Timestamp timestamp = new Timestamp(1585906034);
query.put("timestamp", new BasicDBObject("$gte", timestamp));
Как я могу добавить фильтр меток времени к приведенному выше геопространственный запрос?