2017-05-08 13 views
0

私は問題hereを投稿しました。Parse Query near geopoint error

2017-05-08T04:06:47.283Z - Uncaught internal server error. { MongoError: error processing query: ns=heroku_r6dg7cvc.CommentaryTree: $and _created_at $gt new Date(1494130007253) _rperm $in [ null "*" "a81FrGp2R3" ] GEONEAR field=location maxdist=7.17619e-07 isNearSphere=1 Sort: {} Proj: {} planner returned error: unable to find index for $geoNear query at Function.MongoError.create (/app/node_modules/mongodb-core/lib/error.js:31:11) at /app/node_modules/mongodb-core/lib/connection/pool.js:489:72 at authenticateStragglers (/app/node_modules/mongodb-core/lib/connection/pool.js:435:16) at Connection.messageHandler (/app/node_modules/mongodb-core/lib/connection/pool.js:469:5) at Socket.<anonymous> (/app/node_modules/mongodb-core/lib/connection/connection.js:321:22) at emitOne (events.js:96:13) at Socket.emit (events.js:191:7) at readableAddChunk (_stream_readable.js:178:18) at Socket.Readable.push (_stream_readable.js:136:10) at TCP.onread (net.js:561:20) name: 'MongoError', message: 'error processing query: ns=heroku_r6dg7cvc.CommentaryTree: $and\n _created_at $gt new Date(1494130007253)\n _rperm $in [ null "*" "a81FrGp2R3" ]\n GEONEAR field=location maxdist=7.17619e-07 isNearSphere=1\nSort: {}\nProj: {}\n planner returned error: unable to find index for $geoNear query', waitedMS: 0, ok: 0, errmsg: 'error processing query: ns=heroku_r6dg7cvc.CommentaryTree: $and\n _created_at $gt new Date(1494130007253)\n _rperm $in [ null "*" "a81FrGp2R3" ]\n GEONEAR field=location maxdist=7.17619e-07 isNearSphere=1\nSort: {}\nProj: {}\n planner returned error: unable to find index for $geoNear query', code: 2 } MongoError: error processing query: ns=heroku_r6dg7cvc.CommentaryTree: $and _created_at $gt new Date(1494130007253) _rperm $in [ null "*" "a81FrGp2R3" ] GEONEAR field=location maxdist=7.17619e-07 isNearSphere=1 Sort: {} Proj: {} planner returned error: unable to find index for $geoNear query at Function.MongoError.create (/app/node_modules/mongodb-core/lib/error.js:31:11) at /app/node_modules/mongodb-core/lib/connection/pool.js:489:72 at authenticateStragglers (/app/node_modules/mongodb-core/lib/connection/pool.js:435:16) at Connection.messageHandler (/app/node_modules/mongodb-core/lib/connection/pool.js:469:5) at Socket.<anonymous> (/app/node_modules/mongodb-core/lib/connection/connection.js:321:22) at emitOne (events.js:96:13) at Socket.emit (events.js:191:7) at readableAddChunk (_stream_readable.js:178:18) at Socket.Readable.push (_stream_readable.js:136:10) at TCP.onread (net.js:561:20)

:それはもう少し複雑な何かを言うダッシュボードログの

{"code":1,"message":"Internal server error."} (Code: 1, Version: 1.14.4) Optional("{"code":1,"message":"Internal server error."}")

:要するに、私は奇妙なエラーを取得する私の構文解析サーバにGeopointに照会することはできません。

しばらく検索した後、thisに関連している可能性があります。 解決策は2番目のリンクと同じになりますが、herokuの解析サーバーにこのソリューションを適用する方法はわかりません。

+0

コードを投稿できますか? –

答えて

0

Herokuではmlab拡張機能を使用していますか? MLabに移動して、コレクションのジオフィールドのインデックスを追加します。このためにAPIを使用する必要はなく、MLabダッシュボードを使用します。

+0

あなたはこれで私を助けることができます - https://stackoverflow.com/questions/45825239/how-can-i-save-a-parsegeopoint-object-in-mongodb-using-mlab、大きな助けになるでしょう! – urvashi

関連する問題