Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mongodb无法连接,通过mac端口插入_Mongodb - Fatal编程技术网

mongodb无法连接,通过mac端口插入

mongodb无法连接,通过mac端口插入,mongodb,Mongodb,这是我每次尝试运行mongo时都会遇到的错误 MongoDB shell version: 2.2.2 connecting to: test Wed Dec 12 15:51:57 Error: couldn't connect to server 127.0.0.1:27017 src/mongo/shell/mongo.js:91 exception: connect failed 每当我在shell上运行mongod时,我都会得到以下信息: Wed Dec 12 15:53:04 [i

这是我每次尝试运行mongo时都会遇到的错误

MongoDB shell version: 2.2.2
connecting to: test
Wed Dec 12 15:51:57 Error: couldn't connect to server 127.0.0.1:27017 src/mongo/shell/mongo.js:91
exception: connect failed
每当我在shell上运行mongod时,我都会得到以下信息:

Wed Dec 12 15:53:04 [initandlisten] MongoDB starting : pid=763 port=27017 dbpath=/data/db/ 64-bit host=rachitpuri.one97.delhi.net
Wed Dec 12 15:53:04 [initandlisten] 
Wed Dec 12 15:53:04 [initandlisten] ** WARNING: soft rlimits too low. Number of files is 256, should be at least 1000
Wed Dec 12 15:53:04 [initandlisten] db version v2.2.2, pdfile version 4.5
Wed Dec 12 15:53:04 [initandlisten] git version: nogitversion
Wed Dec 12 15:53:04 [initandlisten] build info: Darwin tensix-slave.macports.org 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun  7 16:32:41 PDT 2011; root:xnu-1504.15.3~1/RELEASE_X86_64 x86_64 BOOST_LIB_VERSION=1_49
Wed Dec 12 15:53:04 [initandlisten] options: {}
Wed Dec 12 15:53:04 [initandlisten] journal dir=/data/db/journal
Wed Dec 12 15:53:04 [initandlisten] recover : no journal files present, no recovery needed
Wed Dec 12 15:53:04 [websvr] admin web console waiting for connections on port 28017
Wed Dec 12 15:53:04 [initandlisten] waiting for connections on port 27017

我如何处理mongod.conf文件是因为系统中的不同位置存在冲突,其中没有一个是dbpath=/data/db

这里有两个mongoDB部分在交互。第一部分是
mongod
,它是服务器进程本身。第二部分是
mongo
,它是shell

shell将连接到服务器进程,然后允许您发出命令、运行查询和所有其他通常与运行MongoDB相关的操作。因此,您需要同时运行
mongod
mongo

你可以用几种方法来做这件事。最简单的方法是打开终端窗口(或Windows下的命令提示符)并启动
mongod
过程。然后在另一个终端窗口中,启动
mongo
过程。如果使用了所有默认值,这将导致
mongo
进程连接到
mongod
进程,并允许您与MongoDB交互

您显示的
mongod
日志的结尾表示它已准备好接受连接:

Wed Dec 12 15:53:04 [initandlisten] waiting for connections on port 27017
这意味着您可以在另一个终端窗口中启动
mongo
进程,并连接到端口27017上的服务器。
mongod
进程仍需要运行,否则
mongo
进程将没有任何连接

有关启动操作系统的中的
mongod
的详细信息


您可以找到有关使用shell的更多信息,mongoDB有两个部分在这里进行交互。第一部分是
mongod
,它是服务器进程本身。第二部分是
mongo
,它是shell

shell将连接到服务器进程,然后允许您发出命令、运行查询和所有其他通常与运行MongoDB相关的操作。因此,您需要同时运行
mongod
mongo

你可以用几种方法来做这件事。最简单的方法是打开终端窗口(或Windows下的命令提示符)并启动
mongod
过程。然后在另一个终端窗口中,启动
mongo
过程。如果使用了所有默认值,这将导致
mongo
进程连接到
mongod
进程,并允许您与MongoDB交互

您显示的
mongod
日志的结尾表示它已准备好接受连接:

Wed Dec 12 15:53:04 [initandlisten] waiting for connections on port 27017
这意味着您可以在另一个终端窗口中启动
mongo
进程,并连接到端口27017上的服务器。
mongod
进程仍需要运行,否则
mongo
进程将没有任何连接

有关启动操作系统的中的
mongod
的详细信息


您可以找到有关使用shell的更多信息

看起来像是权限问题,请检查此项以了解更多详细信息。您首先启动mongod,对吗?然后您尝试启动mongo并获取此消息?看起来像是权限问题,请检查此以了解更多详细信息。您首先启动mongod,对吗?然后你试着启动mongo并得到这个消息?好主意,两个终端窗口。好主意,两个终端窗口。