// p u b l i c
// ------------------------------------------------------------------------
public String exportAsFile(final String filepath) throws IOException {
final String destination = this.getFilePath(filepath);
FileUtils.createParentDirs(filepath);
final CSVWriter writer = new CSVFileWriter(destination);
try {
final List<DBObject> data = _srvc.find();
this.export(writer, data);
} catch (Throwable t) {
}
writer.close();
return destination;
}