gpt4 book ai didi

java - mongo 无法连接到 [localhost/127.0.0.1 :27017]

转载 作者:IT老高 更新时间:2023-10-28 13:18:30 26 4
gpt4 key购买 nike

我收到以下错误:

נוב 08, 2013 12:05:46 PM com.mongodb.DBTCPConnector initDirectConnection
WARNING: Exception executing isMaster command on localhost/127.0.0.1:27017
java.io.IOException: couldn't connect to [localhost/127.0.0.1:27017] bc:java.net.ConnectException: Connection refused: connect
at com.mongodb.DBPort._open(DBPort.java:214)
at com.mongodb.DBPort.go(DBPort.java:107)
at com.mongodb.DBPort.go(DBPort.java:88)
at com.mongodb.DBPort.findOne(DBPort.java:143)
at com.mongodb.DBPort.runCommand(DBPort.java:148)
at com.mongodb.DBTCPConnector.initDirectConnection(DBTCPConnector.java:548)
at com.mongodb.DBTCPConnector.checkMaster(DBTCPConnector.java:527)
at com.mongodb.DBTCPConnector.innerCall(DBTCPConnector.java:277)
at com.mongodb.DBTCPConnector.call(DBTCPConnector.java:257)
at com.mongodb.DBApiLayer$MyCollection.__find(DBApiLayer.java:310)
at com.mongodb.DBApiLayer$MyCollection.__find(DBApiLayer.java:295)
at com.mongodb.DB.getCollectionNames(DB.java:412)
at Main.Main.main(Main.java:26)

我的代码很简单(我第一次使用 mongo):

        MongoClient Client = new MongoClient( "localhost" , 27017 );

DB db = Client.getDB("qw");
DBCollection coll[] = new DBCollection[4];
Set<String> colls = db.getCollectionNames();
for(String s: colls)
System.out.println(s);

有什么问题?

最佳答案

可能你还没有启动 Mongo 服务器。

打开一个shell并输入

mongod

在文件系统上,您可以从 $MONGO_INSTALL_PATH/bin/mongod 启动它。

不要关闭 shell 然后再次尝试运行您的代码。

更多信息:

关于java - mongo 无法连接到 [localhost/127.0.0.1 :27017],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19857067/

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