【发布时间】:2021-12-08 14:18:05
【问题描述】:
对于 find(),投影遗漏在我的服务器上不起作用
这适用于我的测试环境,但不适用于实际的网络服务器:
all_records = list(
streamers[streamer].find({}, {
'date-edited':0,
'old-amount':0
}).limit(max_record_limit).sort([('amount', -1)])
)
相反,我必须这样做:
all_records = list(
streamers[streamer].find().limit(max_record_limit).sort([('amount', -1)])
)
有谁知道为什么它可能在我的电脑上运行,但在服务器上却不行?
可能是因为mongodb/python版本不同?
服务器正在运行:
Mongo v4.4.6
Python 3.8.10
烧瓶 1.1.2
Werkzeug 1.0.1
PC 正在运行:
Mongo v4.0.4
Python 3.9.1
烧瓶 1.1.2
Werkzeug 1.0.1
我在服务器上得到的错误是500:
“服务器遇到内部错误,无法完成您的请求。服务器过载或应用程序出错。”
【问题讨论】: