通过python查询mongoexport

时间:2016-12-22 07:21:00

标签: mongodb python-2.7 mongodb-query mongoexport

任何人都可以解释如何在python中的程序中使用mongoexport编写查询吗?

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

2 个答案:

答案 0 :(得分:0)

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

您需要围绕查询引用,并且它们必须与您使用的其他引用不同。在python中有4种不同的引用方式: '引用', “引用”, '''引用''', “” “引号” “”

答案 1 :(得分:-1)

import subprocess


subprocess.call("mongoexport --db db_name --collection collection_name --out output_fileName.csv type csv --fields name_of_columns", shell = True)