2011-07-16 6 views
1

J'ai une collection appelée test que je veux interroger avec geoNear. L'index 2d est défini sur le champ loc. Est-ce que j'utilise correctement db.runCommand ici?geoNear Rappel?

db.open (err, client) -> 
    db.collection 'test', (err, collection) -> 
     db.runCommand {geoNear:"loc", near:[50,50], $maxDistance:1}, #callback here? what params? 

je normalement faire quelque chose comme .toArray (err, docs) -> alors utilisez les documents trouvés, mais comment sholud je mettre en œuvre le rappel lors de l'utilisation geoNear? Il renvoie déjà un objet avec des méta-données à droite? Comment y accéder?

Merci beaucoup!

Répondre

0

Oui, utilisez:

db.command (params, rappel)