gpt4 book ai didi

java - 如何使用 mongodb api Java 检索集合名称?

转载 作者:行者123 更新时间:2023-12-01 16:43:42 27 4
gpt4 key购买 nike

我正在尝试检索程序中的集合名称我为此创建了这个方法

        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();

附-uri 正在工作,我能够插入文档

最佳答案

显然我的 IP 已更改,我无法访问数据库,因此无法检索集合(并插入数据)。

类(class) - 确保您的 MongoDB 网络访问 IP 正确。顺便说一句,这个方法有效!

关于java - 如何使用 mongodb api Java 检索集合名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61814906/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com