MongoDB BSON文档在Flask应用上出现太大错误,但在独立执行时运行良好

时间:2018-08-20 20:59:37

标签: amazon-web-services amazon-ec2

我在通过简单的mongo查询遇到“ bson文档太大错误”的问题。该查询是在存储在AWS EC2实例上的小型python脚本(较大的Flask应用程序的一部分)中执行的。奇怪的是,当我在flask应用程序外部将脚本作为函数执行时,查询和脚本可以正常执行。 下面发布的查询非常精确,并且它针对的集合也很小-实际上,我只用一个文档创建了一个测试集合,然后又引发了bson错误。

def lookupAV(collection, bbl):
    result=collection.aggregate([{'$match':{'_id': bbl}},{'$project':{'AV': 1,'_id': 0}}])
    gh = list(result)
    df = pd.DataFrame.from_dict(gh[0]['AV'],orient='columns')
    print('dataframe shape is ' + str(df.shape))
    return(df)

0 个答案:

没有答案