Error: Can't find a codec for class com.mongodb.client.model.geojson.Polygon

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Cannot Reproduce
    • Priority: Major - P3
    • None
    • Affects Version/s: 3.1.1
    • Component/s: API
    • None
    • Environment:
      mac-os ElCapital
    • None
    • None
    • None
    • None
    • None
    • None
    • None

        
                     Polygon polygon = new Polygon(Arrays.asList(new Position(boundingBox.getRightLongitude(),boundingBox.getTopLatitude()), 
                      new Position(boundingBox.getLeftLongitude(), boundingBox.getTopLatitude()), 
                      new Position(boundingBox.getLeftLongitude(), boundingBox.getBottomLatitude()), 
                      new Position(boundingBox.getRightLongitude(), boundingBox.getBottomLatitude()),
                      new Position(boundingBox.getRightLongitude(), boundingBox.getTopLatitude())));
      		//Document filter = new Document("coordinates",geoWithin("coordinates", polygon));
      		
      		
      		Block<Document> printBlock = new Block<Document>() {
      		     @Override
      		     public void apply(final Document document) {
      		         System.out.println(document.toJson());
      		     }
      		};
      		database.getCollection("restaurants").find(geoWithin("coordinates",polygon)).forEach(printBlock);
      

            Assignee:
            Unassigned
            Reporter:
            riju pahwa
            None
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: