Mongoose find()具有功能

时间:2016-06-27 17:08:26

标签: node.js mongodb mongoose

我想在我的集合中找到满足以下条件的对象: getDistance(userDefinedPosition,positionFromDocument)== true。

所以我想做这样的事情

Users.find( getDistance(userDefinedPosition, positionFromDocument) == true, function( ... ) ) 

因此userDefinedPosition是值,而positionFromDocument是可能匹配内的字段。

1 个答案:

答案 0 :(得分:2)

尝试以下方法:

Users.$where(getDistance(userDefinedPosition, this.positionFromDocument)).exec(function( ... ))

请参阅http://mongoosejs.com/docs/2.7.x/docs/finding-documents.html