pymongo 来实现autocomplete的思路

当用户输入数值的时候,我们并不知道用户所输入的是属于股票名称还是股票代码,这意味着使用pymongod find的时候,并不知道输入的值是属于那个column的,这时候可以使用$or来解决, 这样pymongo就会find出所有对应数据。

Dataset= db['Data']
tickers = Dataset.find({ '$or':[{'code':{'$regex':selected_keywords}},
{'name':'$regex':selected_keywords}}]})

参考:

How to query with multiple conditions and those conditions are dependent Ask Question

添加新评论