私は検索を使用して大丈夫です:</ p>
{
$and:[
{"online":1},
{"uptime":{$gte: new Date(2012,8,16,2,51)}}
]
}
次のコマンドも問題ありません。
{
geoNear : "Driver",
near : [120.105148,30.447977 ],
num : 100,
spherical : true,
maxDistance :500/6378,
query:{"online":1}
}
しかし、Geospatial indexでgeoNearコマンドを使用したので、何も取得できません。
{
geoNear : "Driver",
near : [120.105148,30.447977 ],
num : 100,
spherical : true,
maxDistance :500/6378 ,
query:{
$and:[
{"online":1},
{"uptime":{$gte: new Date(2012,8,16,2,51)}}
]
}
}
要件は次のとおりです。オンラインクライアントに10分でポジションを更新してもらいたいのですが、どうすればよいですか?「pos」という名前の地理空間インデックスを作成しました。これには、uptimeとonlineの列が含まれます。
ありがとう。