我想在我的集合中找到满足以下条件的对象: getDistance(userDefinedPosition,positionFromDocument)== true。
所以我想做这样的事情
Users.find( getDistance(userDefinedPosition, positionFromDocument) == true, function( ... ) )
因此userDefinedPosition是值,而positionFromDocument是可能匹配内的字段。
答案 0 :(得分:2)
尝试以下方法:
Users.$where(getDistance(userDefinedPosition, this.positionFromDocument)).exec(function( ... ))
请参阅http://mongoosejs.com/docs/2.7.x/docs/finding-documents.html