我们如何解决pymatgen中的BSON文档太大错误?

时间:2019-03-02 14:44:23

标签: pymatgen

我正在尝试在本地下载Materials Project数据库,并正在使用MPRester进行此操作。当涉及三元材料和四元材料时,我会不断遇到尺寸问题。

这是我用来下载包含O的四元材料的代码示例。

quaternary_list = mpr.get_data("*-*-*-O")

我遇到以下错误或类似错误,通知我不会使用此方法传输我感兴​​趣的数据。我包含一个代码段,但是可以很容易地复制它。

BSON document too large (24220478 bytes) - the connected server supports BSON document sizes up to 16777216 bytes.. Content: b'{"valid_response": false, "error": "BSON document too large (24220478 bytes) - the connected server supports BSON document sizes up to 16777216 bytes.", "version": {"db": "2018.11", "pymatgen": "2019.2.24", "rest": "2.0"}, "created_at": "2019-03-02T14:35:32.300942", "traceback": 

我的具体问题是: a)访问get_data()时如何解决此错误? a)是否有更好的方法下载整个数据库或子集而不出现此错误?

0 个答案:

没有答案
相关问题