Как мы можем обойти документ BSON слишком большой ошибкой в ​​pymatgen? - PullRequest
0 голосов
/ 02 марта 2019

Я пытаюсь загрузить базу данных Project 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": 

У меня есть следующие конкретные вопросы: а) Как обойти эту ошибку при доступе к get_data ()?а) Есть ли лучшие способы загрузить всю базу данных или подмножества без этой ошибки?

...