Hi,
I am getting a MongoDB error when using query.near("location",geoPoint).
My code:
var geoPoint = new Parse.GeoPoint([lat,long]);
var query = new Parse.Query(Parse.User);
query.near("location",geoPoint);
query.find(...);
The log says:
Uncaught internal server error. { [MongoError: Can't canonicalize query: BadValue $geometry is required for geo near query]
name: 'MongoError',
message: 'Can\'t canonicalize query: BadValue $geometry is required for geo near query',
'$err': 'Can\'t canonicalize query: BadValue $geometry is required for geo near query',
code: 17287 } MongoError: Can't canonicalize query: BadValue $geometry is required for geo near query
at Function.MongoError.create (/usr/src/app/node_modules/mongodb/node_modules/mongodb-core/lib/error.js:31:11)
at queryCallback (/usr/src/app/node_modules/mongodb/node_modules/mongodb-core/lib/cursor.js:182:34)
at Callbacks.emit (/usr/src/app/node_modules/mongodb/node_modules/mongodb-core/lib/topologies/server.js:119:3)
at null.messageHandler (/usr/src/app/node_modules/mongodb/node_modules/mongodb-core/lib/topologies/server.js:358:23)
at Socket.<anonymous> (/usr/src/app/node_modules/mongodb/node_modules/mongodb-core/lib/connection/connection.js:292:22)
at emitOne (events.js:77:13)
at Socket.emit (events.js:169:7)
at readableAddChunk (_stream_readable.js:146:16)
at Socket.Readable.push (_stream_readable.js:110:10)
at TCP.onread (net.js:523:20)
The error code when calling that cloud code from REST Api:
{
"code": 141,
"error": {
"code": 1
}
}
My Application ID: PNSOCgF9Jom3inDRVxLPo0eNc97DaoVGrQN9XWLs
Thanks in advanced