MongoDB вблизи запроса не удается получить местоположение - PullRequest
0 голосов
/ 29 июня 2019

Я использую MongoDB с NEAR-запросом для получения местоположений.

Когда я использую в своем запросе долготу = -90, она работает нормально, но если у меня долгота ниже -90 .. MongoDBломается

com.mongodb.MongoCommandException: Command failed with error -1: 'Can't parse filter / create query' on server ******.*****.com:4353. The full response is { "ok" : 0.0, "errmsg" : "Can't parse filter / create query", "operationTime" : { "$timestamp" : { "t" : 1561702150, "i" : 1 } }, "$clusterTime" : { "clusterTime" : { "$timestamp" : { "t" : 1561702150, "i" : 1 } }, "signature" : { "hash" : { "$binary" : "XWJh9UrqNGU9NDwMOx2MsG4yJcA=", "$type" : "00" }, "keyId" : { "$numberLong" : "6698286035400392705" } } } }
    at com.mongodb.connection.ProtocolHelper.getCommandFailureException(ProtocolHelper.java:164) ~[mongodb-driver-core-3.6.4.jar!/:na]
    at com.mongodb.connection.InternalStreamConnection.receiveCommandMessageResponse(InternalStreamConnection.java:295) ~[mongodb-driver-core-3.6.4.jar!/:na]
    at com.mongodb.connection.InternalStreamConnection.sendAndReceive(InternalStreamConnection.java:255) ~[mongodb-driver-core-3.6.4.jar!/:na]

Почему «ближний» запрос принимает только значения до -90.И разрыв, когда долгота ниже -90?

...