Запросы в монгоэкспорте через питона
Кто-нибудь может объяснить, как написать запрос в 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)