英语法语西班牙文

OnWorks 网站图标

mongo - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 mongo

这是 mongo 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


mongo - MongoDB 外壳

商品描述


蒙戈 是 MongoDB 的交互式 JavaScript shell 接口,它提供了强大的
系统管理员的界面以及开发人员测试查询和
直接用数据库操作。 蒙戈 还提供了一个功能齐全的 JavaScript
与 MongoDB 一起使用的环境。 本文档介绍了基本调用
蒙戈 shell 及其用法概述。

概要


蒙戈 [ - 贝壳] [--点头] [--诺克] [ - 安静的] [ - 港口 ] [ - 主持人 ] [--评估
] [-你 ] [ - 用户名 ] [-p ] [ - 密码
] [ - 帮助] [-H] [ - 版本] [--详细] [--ipv6] [数据库] [文件.js]

接口


附加选项
- 贝壳
在评估一个之后启用 shell 接口 JavaScript 文件。 如果您调用
蒙戈 命令并指定一个 JavaScript 文件作为参数,或者使用 --评估
在命令行中指定 JavaScript, - 贝壳 选项为用户提供了一个
文件执行完毕后的 shell 提示。

--nodb 阻止 shell 连接到任何数据库实例。 后来,连接到
shell 中的数据库,请参阅 蒙戈壳新连接.

--诺克 防止外壳采购和评估 ~/.mongorc.js 启动时。

- 安静的
在连接过程中使外壳的输出静音。

- 港口
指定端口 的mongod or 蒙戈 实例正在监听。 除非
指定 蒙戈 连接到 的mongod 端口上的实例 27017,这是默认值
的mongod 港口。

- 主持人
指定主机 的mongod or 蒙戈 正在运行以连接到
. 默认情况下 蒙戈 将尝试连接到正在运行的 MongoDB 进程
在本地主机上。

--评估
计算指定为该选项参数的 JavaScript 表达式。 蒙戈
评估代码时不加载自己的环境:因此,许多选项
shell 环境不可用。

- 用户名 , -u
指定要对 MongoDB 实例进行身份验证的用户名。 配合使用
- 密码 提供密码的选项。 如果您指定用户名和
密码但默认数据库或指定数据库不需要
验证, 蒙戈 会异常退出。

- 密码 , -p
指定用于对 MongoDB 实例进行身份验证的密码。 配合使用
- 用户名 提供用户名的选项。 如果您指定一个 - 用户名
没有 - 密码 选项, 蒙戈 将交互提示输入密码,如果
的mongod or 蒙戈 需要身份验证。

--身份验证数据库
版本2.4中的新功能。

指定保存用户的数据库(例如 - 用户名) 证书。

默认情况下, 蒙戈 假定数据库名称在 db 地址 持有
用户的凭据,除非您指定 --身份验证数据库.

参见 用户来源, /reference/特权文件/引用/用户权限
有关 MongoDB 中委托身份验证的更多信息。

--认证机制
版本2.4中的新功能。

指定认证机制。 默认情况下,身份验证机制为
MongoDB-CR,这是 MongoDB 质询/响应身份验证机制。 在
MongoDB 订阅者版, 蒙戈 还包括对 GSSAPI 处理
Kerberos 身份验证。

参见 /tutorial/控制访问 mongodb-with-kerberos-authentication 更多
有关 Kerberos 身份验证的信息。

--ssl 启用连接到 的mongod or 蒙戈 具有 SSL 加密。

--sslPEM密钥文件
版本2.4中的新功能。

注意 默认 分配 of MongoDB的而不去 包含对 SSL 的支持。 使用 SSL
您可以使用 SSL 支持编译 MongoDB,也可以使用 MongoDB Subscriber
版。 看 /管理/SSL 有关 SSL 和 MongoDB 的更多信息。

指定 .pem 包含 SSL 证书和密钥的文件。 指定文件
的名称 .pem 使用相对或绝对路径的文件

使用时需要 --ssl 选项,如果 的mongod or 蒙戈 具有 sslCA文件 启用 也完全不需要
ssl弱证书验证.

--sslPEMKey密码
版本2.4中的新功能。

注意 默认 分配 of MongoDB的而不去 包含对 SSL 的支持。 使用 SSL
您可以使用 SSL 支持编译 MongoDB,也可以使用 MongoDB Subscriber
版。 看 /管理/SSL 有关 SSL 和 MongoDB 的更多信息。

指定解密指定的根证书链的密码 --sslPEM密钥文件.

仅当证书密钥文件已加密时才需要。

--sslCA文件
版本2.4中的新功能。

注意 默认 分配 of MongoDB的而不去 包含对 SSL 的支持。 使用 SSL
您可以使用 SSL 支持编译 MongoDB,也可以使用 MongoDB Subscriber
版。 看 /管理/SSL 有关 SSL 和 MongoDB 的更多信息。

指定 .pem 包含来自证书颁发机构的证书的文件。
指定文件名 .pem 使用相对或绝对路径的文件

- 帮助, -h
返回基本帮助和用法文本。

- 版
返回外壳的版本。

--详细
在连接过程中增加外壳输出的详细程度。

--ipv6 启用 IPv6 支持,允许 蒙戈 使用一个连接到 MongoDB 实例
IPv6 网络。 所有 MongoDB 程序和进程,包括 蒙戈, 禁用 IPv6
默认支持。

<分贝 地址>
指定要连接的数据库的“数据库地址”。 例如:

蒙戈管理员

上面的命令将连接 蒙戈 壳到 管理员 数据库 在当地
机器。 您可以使用可解析的主机名指定远程数据库实例
或 IP 地址。 使用 a 将数据库名称与主机名分开 / 字符。
请参阅以下示例:

蒙戈 mongodb1.example.net
mongo mongodb1/管理员
蒙戈 10.8.8.10/测试


指定要运行然后退出的 JavaScript 文件。 必须是最后一个选项
指定的。 使用 - 贝壳 文件完成后返回shell的选项
运行。


~/.dbshel​​l
蒙戈 维护命令的历史记录 .dbshel​​l 文件中。

备注 蒙戈 没有在历史记录中记录与认证相关的交互
文件,包括 认证db.addUser().

警告
Windows 的版本 蒙戈.exe 早于 2.2.0 将保存 .dbshel​​l 文件中
蒙戈.exe 工作目录。

~/.mongorc.js
蒙戈 会读 .mongorc.js 来自调用用户的主目录的文件
蒙戈. 在文件中,用户可以定义变量,自定义 蒙戈 shell 提示,或
更新他们每次启动 shell 时都希望更新的信息。 如果你
使用 shell 在命令行上评估 JavaScript 文件或表达式
- --评估 或通过指定 a JS。 文件 蒙戈, 蒙戈 会读 .mongorc.js 文件
after JavaScript 已完成处理。

指定 --诺克 禁用阅读的选项 .mongorc.js.

/tmp/mongo_editJS。
创建于 by 蒙戈 ,尤其是 编辑 a 文件中。 If 文件 存在 蒙戈 附加 an 整数
1 10 折扣值 尝试 创建信息图 a 独特 文件中。

%TEMP%mongo_编辑JS。
创建于 by 蒙戈.exe on Windows ,尤其是 编辑 a 文件中。 If 文件 存在 蒙戈
附加 an 整数 1 10 折扣值 尝试 创建信息图 a 独特 文件中。

环境
EDITOR 指定编辑器的路径以用于 编辑 外壳命令。 一个 JavaScript
变量 EDITOR 将覆盖的值 EDITOR.

主页 指定主目录的路径 蒙戈 会读 .mongorc.js 文件
然后写 .dbshel​​l 文件中。

家庭驱动器
在 Windows 系统上, 家庭驱动器 指定路径所在的目录 蒙戈
阅读 .mongorc.js 文件并写入 .dbshel​​l 文件中。

HOMEPATH
指定主目录的 Windows 路径,其中 蒙戈 会读
.mongorc.js 文件并写入 .dbshel​​l 文件中。

键盘 快捷键


这款 蒙戈 shell 支持以下键盘快捷键:[1]

┌──────────────────────┬────────────────────────────── ──────┐
键绑定功能
├────────────────────┼────────────────────────────── ──────┤
│向上箭头 │ 从 │ 检索上一个命令
│ │ 历史│
├────────────────────┼────────────────────────────── ──────┤
│向下箭头 │ 从 │ 检索下一个命令
│ │ 历史│
├────────────────────┼────────────────────────────── ──────┤
│首页 │ 到行首 │
├────────────────────┼────────────────────────────── ──────┤
│完 │ 到行尾│
├────────────────────┼────────────────────────────── ──────┤
│Tab │ 自动完成方法/命令 │
├────────────────────┼────────────────────────────── ──────┤
│左箭头 │ 后退一个字符 │
├────────────────────┼────────────────────────────── ──────┤
│右箭头│前进一个字符│
├────────────────────┼────────────────────────────── ──────┤
│Ctrl-left-arrow │ 后退一个字 │
├────────────────────┼────────────────────────────── ──────┤
│Ctrl-右箭头│前进一个字│
├────────────────────┼────────────────────────────── ──────┤
│Meta-left-arrow │ 后退一个字 │
├────────────────────┼────────────────────────────── ──────┤
│元右箭头│前进一个字│
├────────────────────┼────────────────────────────── ──────┤
│Ctrl-A │ 到行首│
├────────────────────┼────────────────────────────── ──────┤
│Ctrl-B │ 后退一个字符 │
├────────────────────┼────────────────────────────── ──────┤
│Ctrl-C │ 退出 蒙戈 壳│
├────────────────────┼────────────────────────────── ──────┤
│Ctrl-D │ 删除一个字符(或退出 蒙戈
│ │ 壳) │
├────────────────────┼────────────────────────────── ──────┤
│Ctrl-E │ 到行尾│
├────────────────────┼────────────────────────────── ──────┤
│Ctrl-F │ 前进一个字符 │
├────────────────────┼────────────────────────────── ──────┤
│Ctrl-G │ 中止 │
├────────────────────┼────────────────────────────── ──────┤
│Ctrl-J │ 接受/评估该行 │
├────────────────────┼────────────────────────────── ──────┤
│Ctrl-K │ 删除/擦除该行 │
├────────────────────┼────────────────────────────── ──────┤
│Ctrl-L 或输入 CLS │ 清屏│
├────────────────────┼────────────────────────────── ──────┤
│Ctrl-M │ 接受/评估该行 │
├────────────────────┼────────────────────────────── ──────┤
│Ctrl-N │ 从 │ 检索下一个命令
│ │ 历史│
├────────────────────┼────────────────────────────── ──────┤
│Ctrl-P │ 从 │ 检索上一个命令
│ │ 历史│
├────────────────────┼────────────────────────────── ──────┤
│Ctrl-R │ 反向搜索命令历史 │
├────────────────────┼────────────────────────────── ──────┤
│Ctrl-S │ 向前搜索命令历史 │
├────────────────────┼────────────────────────────── ──────┤
│Ctrl-T │ 转置字符 │
├────────────────────┼────────────────────────────── ──────┤
│Ctrl-U │ 执行Unix line-discard │
├────────────────────┼────────────────────────────── ──────┤
│Ctrl-W │ 执行Unix word-rubout │
└──────────────────────┴───────────────────────────── ──────┘

│Ctrl-Y │ 扬升 │
├────────────────────┼────────────────────────────── ──────┤
│Ctrl-Z │ Suspend(工作控制在 │
│ │ Linux) │
├────────────────────┼────────────────────────────── ──────┤
│Ctrl-H │ 向后删除一个字符 │
├────────────────────┼────────────────────────────── ──────┤
│Ctrl-I │ 完成,同 Tab │
├────────────────────┼────────────────────────────── ──────┤
│Meta-B │ 后退一个字 │
├────────────────────┼────────────────────────────── ──────┤
│Meta-C │ 单词大写 │
├────────────────────┼────────────────────────────── ──────┤
│Meta-D │ 杀词 │
├────────────────────┼────────────────────────────── ──────┤
│Meta-F │ 前进一个字 │
├────────────────────┼────────────────────────────── ──────┤
│Meta-L │ 将单词改为小写 │
├────────────────────┼────────────────────────────── ──────┤
│Meta-U │ 将单词改成大写 │
├────────────────────┼────────────────────────────── ──────┤
│Meta-Y │扬克流行音乐│
├────────────────────┼────────────────────────────── ──────┤
│Meta-Backspace │ 向后杀字 │
├────────────────────┼────────────────────────────── ──────┤
│Meta-< │ 检索第一个命令│
│ │ 命令历史│
├────────────────────┼────────────────────────────── ──────┤
│Meta-> │ 检索 │ 中的最后一条命令
│ │ 命令历史│
└──────────────────────┴───────────────────────────── ──────┘

[1] MongoDB 支持多键绑定,从 2.0 开始, 蒙戈 包括对基本的支持
emacs 键绑定。

用途


通常,用户使用以下命令调用 shell 蒙戈 命令在系统提示符下。 考虑
以下是其他场景的示例。

要使用身份验证和非标准端口连接到远程主机上的数据库,
使用以下表格:

蒙戈--用户名 - 密码 - 主机名--端口28015

或者,考虑以下简短形式:

mongo -u -p - 主持人--端口28015

更换 , 使用适合您情况的适当值和
替换或省略 - 港口 如所须。

执行 JavaScript 文件而不评估 ~/.mongorc.js 开始之前的文件
shell 会话,使用以下形式:

mongo --shell --norc 替代环境.js

打印返回查询为 JSON, 从系统提示使用 --评估 选项,使用
以下表格:

mongo --eval 'db.collection.find().forEach(printjson)'

使用单引号(例如 ') 来包含 JavaScript,以及附加的 JavaScript
需要生成此输出。

使用 onworks.net 服务在线使用 mongo


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    Boost C++ 库
    Boost C++ 库
    Boost 提供免费便携
    同行评审的 C++ 库。 这
    重点是便携式图书馆
    与 C++ 标准库配合良好。
    参见http://www.bo...
    下载 Boost C++ 库
  • 2
    虚拟GL
    虚拟GL
    VirtualGL 重定向 3D 命令
    Unix/Linux OpenGL 应用程序
    服务器端 GPU 并转换
    将 3D 图像渲染为视频流
    与...
    下载虚拟GL
  • 3
    libusb
    libusb
    启用用户空间的库
    与之通信的应用程序
    USB 设备。 受众:开发人员,结束
    用户/桌面。 编程语言:C。
    分类...
    下载 libusb
  • 4
    斯威格
    斯威格
    SWIG 是一种软件开发工具
    连接用 C 编写的程序和
    C++ 具有各种高级
    编程语言。 SWIG 用于
    不同的...
    下载痛饮
  • 5
    WooCommerce Nextjs 反应主题
    WooCommerce Nextjs 反应主题
    React WooCommerce 主题,构建于
    Next JS、Webpack、Babel、Node 和
    Express,使用 GraphQL 和 Apollo
    客户。 React 中的 WooCommerce 商店(
    包含:产品...
    下载 WooCommerce Nextjs React 主题
  • 6
    archlabs_repo
    archlabs_repo
    ArchLabs 的软件包仓库 这是一个
    也可以获取的应用程序

    https://sourceforge.net/projects/archlabs-repo/.
    它已在 OnWorks 中托管...
    下载 archlabs_repo
  • 更多 ”

Linux 命令

Ad