It seems very slow. An example of a roughly equivalent search that I did on PostgreSQL, for example, is too fast to measure (i.e., probably faster than 1 ms).
I don't know much about MongoDB, but are you sure the geospatial index is really included? (I ask, because in an RDBMS it is easy to define a table with geometric / geographical columns, but not to properly determine the actual indexing, and therefore you will get about the same performance as what you describe).
source share