使用$ in将数据导出到csv文件

时间:2017-08-18 09:52:37

标签: mongodb mongoexport

我正在尝试使用mongo export将数据导出到csv文件,并使用以下命令将某些条件导出

mongoexport --db <db_name> --collection <coll_name> --query "'meta.metaData.fieldName' : {$in : [EZR-2016-21123,EZR-2016-22016, EZR-2016-23420]}}" --fields <field_name> --type=csv --out out_file_name.csv

这适用于其他普通查询,但是当我输入$时,它不起作用。

1 个答案:

答案 0 :(得分:0)

您需要将查询更新为以下

http://<server>/pipeline-syntax/globals 
  • 您错过了查询的起始var $url = "http://some-url/get-json"; //name is the id of the textbox where autocomplete needs to be shown $('#name').autocomplete( { source: function(request,response) { //gets data from the url in JSON format $.get($url, function(data) { obj = JSON.parse(data); //parse the data in JSON (if not already) response($.map(obj, function(item) { return { label: item.full_name, value: item.full_name, id:item.id, email:item.email, phone:item.phone, } } )); //end response }); //end get }, select:function(event, ui) { console.log(ui.item.full_name); console.log(ui.item.email); } }); //end of autocomplete
  • 需要引用mongoexport --db <db_name> --collection <coll_name> --query "{'meta.metaData.fieldName' : {'$in' : ['EZR-2016-21123', 'EZR-2016-22016', 'EZR-2016-23420']}}" --fields <field_name> --type=csv --out out_file_name.csv 数组中的字符串