Description
Seems to be a confusing response. Also seems inconsistent that we don't error out when nothing is returned from the query.
> db.test.drop()
|
true
|
> x = db.test.find({}, {b:{$meta: "geoNearDistance"}})
|
>
|
> db.test.insert({a:1})
|
Insert WriteResult({ "ok" : 1, "n" : 1 })
|
> x = db.test.find({}, {b:{$meta: "geoNearDistance"}})
|
error: {
|
"$err" : "Runner error, memory limit for sort probably exceeded",
|
"code" : 17144
|
}
|