gpt4 book ai didi

java - 从 MongoDB 获取 Java 集合

转载 作者:行者123 更新时间:2023-12-02 11:06:23 24 4
gpt4 key购买 nike

我有一个在 Windows 10 上通过 shell 运行的本地 MongoDB 实例。大学提供了一个Java Project供我们学习查询。

现在,我有一个数据库(“imdb”)并想从中获取两个集合(“电影”、“推文”)。

问题是,一只手

List<String> test = mongo.getDatabaseNames();
System.out.println(test); //prints [admin,config,imdb,local]
...
db = mongo.getDB("imdb");
System.out.println(db.getCollectionNames()); //prints []

imdb 上好像没有合集,但是

db.createCollection("movies", new BasicDBObject());

返回 com.mongodb.CommandFailureException,表明集合“imdb.movi​​es”已存在。

那么我如何确保 Java 实际上“加载”集合呢?澄清一下:我的目标是

System.out.println(db.getCollectionNames()); 

打印[电影、推文]而不是[]

最佳答案

你可以试试

Set<String> colls = db.getCollectionNames();

for (String s : colls) {
System.out.println(s);
}

引用:code examples

关于java - 从 MongoDB 获取 Java 集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50926703/

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