【发布时间】:2020-09-01 00:33:48
【问题描述】:
我正在尝试在我的程序中检索集合名称 我为此创建了这个方法
public static LinkedList<String> getListOfCollections() {
LinkedList<String> list = new LinkedList<>();
try (MongoClient mongoClient = new MongoClient(uri)) {
MongoDatabase db = mongoClient.getDatabase("db name");
MongoIterable<String> mList = db.listCollectionNames();
for (String string : mList) { // ---- crash here ----
list.add(string);
}
} catch (MongoException | ClassCastException e) {
System.err.println("Exception occurred while insert Value using getListOfCollections ");
}
return list;
}
但由于某种原因,它不断崩溃 我使用时它也崩溃了:
MongoCursor<String> tmp = mList.iterator();
p.s- uri 正在工作,我能够插入文档
【问题讨论】:
标签: java mongodb iterator cursor