追加の条件でnearクエリを作成しようとしています:
query = {
$and : [
{ address : { $near : [x, y] } },
{ available: 1 }
]
};
db.points.find(query)
それは私にエラーを与えます:
error: {
"$err" : "can't find any special indices: 2d (needs index), 2dsphere (needs index), for: { $and: [ { ipaddr: { $near: [ -82.49412043543862, 0.0 ] } }, { available: 1.0 } ] }",
"code" : 13038
}
それ以外の場合、このようなクエリは正常に機能します
query = { address : { $near : [x, y] }, available : 1 }
$and
複雑なクエリを作成するために使用する必要があります。
キーワードを$near
使用してクエリを作成できますか?$and