Using the citibikes training dataset, the schema analyzer builds a query of `{}` when a circle is created on the map that contains data points. When another circle is added the query resembles the expected output (with $or). This functionality works with the shipwrecks dataset, so it may be that when coordinates are in a form like
{type: 'Point', coordinates: [-73.3, 40]}instead of an array it fails to build the initial query. Geojson vs legacy coordinate pair.