gpt4 book ai didi

python - MongoDB:链查找()

转载 作者:IT老高 更新时间:2023-10-28 13:33:19 26 4
gpt4 key购买 nike

在 MongoDB 中,如何链接 find() 方法?假设我想在 Python/pymongo 中做这样的事情

query = prices.find({'symbol': "AAPL"})
if start is not None:
query = query.find({'date': {'$gte': start}})
if end is not None:
query = query.find({'date': {'$lte': end}})

最佳答案

您不能链接查找方法。调用 find 将返回 Cursor目的。您可能想要构建一个查询,然后调用 find:

from collections import OrderedDict

query = OrderedDict([('symbol', 'AAPL')])

if start is not None:
query['date'] = {'$gte': start}
if end is not None:
query['date'] = {'$lte': end}

cursor = prices.find(query)

关于python - MongoDB:链查找(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23245880/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com