在Mongo中创建数据库:无法连接,获取"连接失败"

AP2*_*257 27 mongodb

我想在Mongo中创建一个新的数据库.但是,我无法连接:

:~$ mongo
MongoDB shell version: 1.6.5
connecting to: test
Tue Dec 21 18:16:25 Error: couldn't connect to server 127.0.0.1 (anon):1154
exception: connect failed
Run Code Online (Sandbox Code Playgroud)

如何连接到mongo以创建新数据库?或者,我可以从命令行创建新数据库吗?

稍微令人惊讶的是,Mongo文档似乎没有涵盖如何创建数据库.

谢谢.

小智 45

为了打开Mongo JavaScript shell,首先应该初始化一个Listener.

因此,在运行mongo.exe之前首先运行mongod.exe.两者都在同一个位置(/ bin).

在mongodb中没有单独的命令来创建数据库.只需输入"use dbname;" 在控制台.现在您已经创建了名为"dbname"的数据库.现在,如果键入"show databases",则无法看到刚刚创建的数据库名称.因为,mongo不会创建任何db,所以您可以创建集合并将文档插入到该集合中.

希望这对你有用!


小智 24

  1. cd/var/lib/mongodb /
  2. 从此文件夹中删除mongod.lock文件
  3. sudo启动mongodb(在控制台中)
  4. mongo(在控制台中)

    它运行正常.

  • 为我工作.为什么这首先发生? (2认同)