linux - Amazon Linux 上的 mongo shell 安装在哪里?

标签 linux mongodb amazon-web-services amazon-ec2

我按照以下教程在 Amazon Linux AMI 上成功安装了 MongoDB:https://docs.mongodb.com/v3.0/tutorial/install-mongodb-on-amazon/

日志 (/var/log/mongodb/mongod.log) 显示 mongo 正在运行,所以我知道它已正确安装。

但是,我不知道如何访问 mongo shell。我知道安装了 shell 包是因为:

$ sudo yum install mongodb-org-shell
Loaded plugins: priorities, update-motd, upgrade-helper
amzn-main/latest                                         | 2.1 kB     00:00
amzn-updates/latest                                      | 2.3 kB     00:00
Package mongodb-org-shell-3.0.12-1.amzn1.x86_64 already installed and latest version
Nothing to do

我在哪里可以找到/如何在我的 EC2 实例上运行 Mongo shell?

最佳答案

转到您的“mongodb 安装目录”(常用路径是/etc/mongo):

cd <mongodb installation dir>

键入 ./bin/mongo 以启动 mongo:

./bin/mongo

如果您已将/bin 添加到 PATH 环境变量,则只需键入 mongo 而不是 ./bin/mongo。

要显示您正在使用的数据库,请键入 db:

db

该操作应返回 test,这是默认数据库。要切换数据库,请发出 use 帮助程序,如以下示例所示:

use <database>

关于linux - Amazon Linux 上的 mongo shell 安装在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38963357/

相关文章:

c# - 使用 C# 对 Amazon S3 进行强类型访问

c - exec 系列函数的工作

linux - maven: bash mvn 权限被拒绝

mongodb - 如何解决 MongoDB 当前每个集合只有一个地理空间索引的限制?

mongodb - MongoMapper 接近 maxDistance - Mongo::OperationFailure:地理值必须是数字:

javascript - 如何在发送响应后在node.js api 中运行后台任务?

javascript - 拒绝访问 : Not authorized to perform sts:AssumeRoleWithWebIdentity

mysql - 将无符号字符数组插入数据库时​​出现问题

linux - APQ-8016 骁龙 410c : non-standard UART baudrate in Linaro

java - REST API AWS云使用java