Запросы в монгоэкспорте через питона

Кто-нибудь может объяснить, как написать запрос в mongoexport в программе на python?

os.system('mongoexport -d fintapp -c portfolio --csv --fields userid,budget --query {"budget":{$exists:True}} -o fulbudg.csv')

2 ответа

os.system('''mongoexport -d fintapp -c portfolio --csv --fields userid,budget --query '{"budget":{$exists:True}}' -o fulbudg.csv''')

Вам нужны цитаты вокруг запроса, и они должны отличаться от других цитат, которые вы использовали. В python есть 4 различных способа цитирования: "цитата", "цитата", "цитата", "" цитата "," цитата "

import subprocess


subprocess.call("mongoexport --db db_name --collection collection_name --out output_fileName.csv type csv --fields name_of_columns", shell = True)
Другие вопросы по тегам