我想从mongodb下载csv查询,并将CSV作为附件发送到电子邮件中。
JS代码:
$scope.generateExcel = function(){
for(var i=0;i<$scope.Val.length;i++){
$scope.Val[i]="data.0."+$scope.Val[i];
}
var param=$scope.Val.join(',');
var path="C:\\Users\\Desktop\\myfile.csv";
var query="mongoexport --db MYDB --collection data_"+$scope.Id+" --query \"{'data.timestamp':{$gte:'"+$scope.searchFromDate+"',$lte:'"+$scope.searchToDate+"'}}\" --type csv --fields \""+param+"\" -o \""+path+"";
console.log("query",query);
}
HTML:
<div class="col-xs-2 " style="text-align:center;">
<input type="submit" class="bt-submit" name="Search" value="DownloadData" id="Search" ng-click="generateExcel()" />
</div>
我对此不太了解,可能是我做错了,请同样帮助我。