Mongo Collection有以下数据......
{ "_id" : "Sims", "count" : 32 }
{ "_id" : "Autumn", "count" : 35 }
{ "_id" : "Becker", "count" : 35 }
{ "_id" : "Cecile", "count" : 40 }
{ "_id" : "Poole", "count" : 32 }
{ "_id" : "Nanette", "count" : 31 }
通过休息调用,从网址获取id,我可以通过Java从mongo DB查询并下载包含id1所有数据的csv文件吗? 什么是用于文件下载的API。该文件不在某些服务器上。
流量应如下:
http://localhost:8080/Application/Poole
现在我的Java代码就像
MongoClient mongoClient = new MongoClient(“localhost”,27017);
MongoDatabase mongoDatabase = mongoClient.getDatabase(test123);
MongoCollection mongoCollection = mongoDatabase.getCollection(testcoll);
mongoCollection.find(id);
返回的查询应将结果写入CSV文件,并且应该发生文件下载。 还有任何将Mongo查询结果转换为csv文件的ApI
答案 0 :(得分:0)
最佳解决方案可能是您使用插件保存文件并编写自定义代码,将您的JSON数据(来自Mongodb集合)转换为csv。我已经为自己制作了一个代码,但它在Javascript上。如果您需要,请告诉我。感谢。