Java 使用RESTAPI从mongohq获取完整集合
我正试图找到一种方法,使用Java和restapi从Java 使用RESTAPI从mongohq获取完整集合,java,mongodb,get,httprequest,mongohq,Java,Mongodb,Get,Httprequest,Mongohq,我正试图找到一种方法,使用Java和restapi从mongohq获取集合 我知道我可以使用Java一个接一个地获取集合: public static String get(String collection, String id) { return getString = getFromMongo("https://api.mongohq.com/databases/db/collections/"+collection+"/documents/"+id+"?_apikey=XXX
mongohq
获取集合
我知道我可以使用Java一个接一个地获取集合:
public static String get(String collection, String id)
{
return getString = getFromMongo("https://api.mongohq.com/databases/db/collections/"+collection+"/documents/"+id+"?_apikey=XXXXXXXXXXXX");
}
public static String getFromMongo(String url)
{
try
{
InputStream is = new URL(url).openStream();
BufferedReader rd = new BufferedReader(new InputStreamReader(is, Charset.forName("UTF-8")));
StringBuilder sb = new StringBuilder();
int cp;
while ((cp = rd.read()) != -1)
sb.append((char) cp);
return sb.toString();
}
catch(Exception e)
{
System.out.println("getFromMongo: "+ e);
return null;
}
}
但是我想写一个函数,返回当前集合中所有文档的集。有人能帮我吗
我在中找不到这样的查询
谢谢@wiredparie谢谢。我读过它,但我仍然不知道如何使用JAVA从中提取数据。有人能帮我吗?