我需要使用 pymongo 进行查询。在查询中,我需要将两个字段传递给由我定义的函数。如果函数的返回值为True
,则将选择文档。这是一个例子:
文件的数据:
{"key1":value1, "key2":value2, "key3":value3, ... , "key10":value10}
我需要将value2
和value3
传递给函数,如下所示:
def myfunction(value2, value3):
# do some geometry calculation, eg.
a = float(value2)
b = float(value3)
result = math.sin(a) * math.cos(b) * math.sin(a - b)
return (result <= 0.1)
那么,我怎么能用 pymongo 做到这一点?