这是 mongofiles 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
mongofiles——MongoDB
概要
这个 mongo文件 实用程序可以操作存储在 MongoDB 中的文件
实例在 网格FS 命令行中的对象。 它特别有用,因为它提供
存储在文件系统中的对象和 GridFS 之间的接口。
全部 mongo文件 命令采用三组参数:
1. 可选项. 您可以使用这些选项中的一个或多个来控制
mongo文件.
2. 命令. 使用这些命令之一来确定 mongo文件.
3. 文件名表示系统文件系统上的文件名,
GridFS 对象。
mongo文件, 喜欢 蒙戈转储, 蒙哥出口, 进口和 蒙戈雷商店, 可以访问数据
存储在 MongoDB 数据目录中,无需运行 的mongod 例如,如果没有
other 的mongod 在跑。
注意对于 回复 套, mongo文件 只能从集合的 '小学.
指令
mongo文件
名单
列出 GridFS 存储中的文件。 后面指定的字符 名单 (例如
) 可选择将返回的项目列表限制为以该项目开头的文件
字符串。
搜索、
列出 GridFS 存储中名称与任何部分匹配的文件 .
放
将指定文件从本地文件系统复制到 GridFS 存储中。
在这里, 指对象在 GridFS 中的名称,以及 mongo文件
假设这反映了文件在本地文件系统上的名称。 如果
本地文件名不同,使用 mongo文件 - 当地的 选项。
得到
将指定文件从 GridFS 存储复制到本地文件系统。
在这里, 指对象在 GridFS 中的名称,以及 mongo文件
假设这反映了文件在本地文件系统上的名称。 如果
本地文件名不同,使用 mongo文件 - 当地的 选项。
删除
从 GridFS 存储中删除指定的文件。
配置
- 帮帮我 返回基本帮助和用法文本。
--详细, -v
增加在命令行上返回的内部报告数量。 增加
冗长的 -v 通过多次包含选项来形成(例如
-vvvvv.)
- 版
返回版本 mongo文件 效用。
- 主持人 <:端口>
指定可解析的主机名 的mongod 保存您的 GridFS 系统。 经过
默认 mongo文件 尝试连接到 MongoDB 进程破坏
本地主机端口号 27017.
(可选)指定端口号以连接在端口上运行的 MongoDB 实例
除了 27017。
- 港口
指定端口号,如果 MongoDB 实例未在标准上运行
港口。 (IE 27017) 您还可以使用 指定端口号 mongo文件 - 主持人
命令。
--ipv6 启用 IPv6 支持,允许 mongo文件 连接到 MongoDB 实例
使用 IPv6 网络。 所有 MongoDB 程序和进程,包括 mongo文件,
默认禁用 IPv6 支持。
--ssl 2.4 新版功能:MongoDB 添加了对 SSL 连接的支持 的mongod 实例
在 mongofiles 中。
注意 mongofiles 中的 SSL 支持未编译到 MongoDB 的默认发行版中。
参见 /管理/SSL 有关 SSL 和 MongoDB 的更多信息。
此外,mongofiles 不支持连接到 的mongod 实例
需要客户端证书验证。
允许 mongo文件 连接到 的mongod 通过 SSL 连接的实例。
- 用户名 , -u
指定一个用户名以对 MongoDB 实例进行身份验证,如果您的数据库
需要身份验证。 配合使用 mongo文件 - 密码 选项
提供密码。
- 密码 , -p
指定用于对 MongoDB 实例进行身份验证的密码。 配合使用
与 mongo文件 - 用户名 提供用户名的选项。
如果您指定一个 - 用户名 没有 - 密码 选项, mongo文件 将提示
以交互方式输入密码。
--身份验证数据库
版本2.4中的新功能。
指定保存用户的数据库(例如 - 用户名) 证书。
默认情况下, mongo文件 假设指定给 - D b 论点
保存用户的凭据,除非您指定 --身份验证数据库.
参见 用户来源, /reference/特权文件 和 /引用/用户权限 HPMC胶囊
有关 MongoDB 中委托身份验证的更多信息。
--认证机制
版本2.4中的新功能。
指定认证机制。 默认情况下,身份验证机制为
MongoDB-CR,这是 MongoDB 质询/响应身份验证机制。 在
MongoDB 订阅者版, mongo文件 还包括对 GSSAPI 至
处理 Kerberos 身份验证。
参见 /tutorial/控制访问 mongodb-with-kerberos-authentication 更多
有关 Kerberos 身份验证的信息。
--数据库路径
指定 MongoDB 数据文件的目录。 如果使用,则 --数据库路径 选项
使 mongo文件 直接附加到本地数据文件与 GridFS 交互
没有数据 的mongod. 运行 --数据库路径, mongo文件 需要锁定访问
数据目录:因此,没有 的mongod 可以访问相同的路径,而
进程运行。
--目录perdb
使用 --目录perdb 结合相应的选项 的mongod,
这使得 mongo文件 运行时 --数据库路径 选项和 MongoDB 使用
磁盘格式,其中每个数据库都有一个不同的目录。 该选项仅
指定时相关 --数据库路径 选项。
- 杂志
允许 mongo文件 使用耐久性的操作 日志 运行时
--数据库路径 以确保数据库保持可恢复状态。 这迫使
mongo文件 定期记录磁盘上的所有数据。
- D b , -d
使用 - D b 选项指定存储或将存储的 MongoDB 数据库
GridFS 文件。
- 收藏 , -c
此选项在此上下文中没有用,将来的版本可能会删除它。 看
服务器-4931 获取更多信息。
- 当地的 , -l
为获取和放置操作指定文件的本地文件系统名称。
在 mongo文件 放 和 mongo文件 得到 命令所需的 变化
指对象在 GridFS 中的名称。 mongo文件 假设这
反映本地文件系统上的文件名。 此设置会覆盖此设置
默认。
- 类型 , t
提供指定一个 MIME 类型来描述插入的文件
GridFS 存储。 mongo文件 在默认操作中省略此选项。
仅用于 mongo文件 放 操作。
- 代替, -r
改变行为 mongo文件 放 将现有的 GridFS 对象替换为
指定的本地文件,而不是添加具有相同名称的附加对象。
在默认操作中,文件不会被覆盖 mongo文件 放 选项。
用途
返回一个包含所有文件的列表 网格FS 收藏在 记录 数据库,使用
在系统外壳调用以下:
mongofiles -d 记录列表
本篇 mongo文件 实例将连接到 的mongod 实例上运行 27017
localhost 接口在不同的端口或主机名上指定相同的操作,以及
发出类似于以下命令之一的命令:
mongofiles --port 37017 -d 记录列表
mongofiles --hostname db1.example.net -d 记录列表
mongofiles --hostname db1.example.net --port 37017 -d 记录列表
如果要连接,请根据需要修改以下任何命令 的mongod 实例
在不同的端口或主机上。
上传名为的文件 32-科林斯.lp 到 GridFS 集合中的 记录 数据库,你
可以使用以下命令:
mongofiles -d 记录放置 32-corinth.lp
要删除 32-科林斯.lp 此 GridFS 集合中的文件 记录 数据库,你
可以使用以下命令:
mongofiles -d 记录删除 32-corinth.lp
在 GridFS 集合中搜索文件 记录 具有字符串的数据库
科林斯 在他们的名字中,你可以使用以下命令:
mongofiles -d 记录搜索 corinth
列出 GridFS 集合中的所有文件 记录 开头的数据库
绳子 32,你可以使用下面的命令:
mongofiles -d 记录列表 32
从 GridFS 集合中获取文件 记录 数据库命名 32-科林斯.lp,
您可以使用以下命令:
mongofiles -d 记录得到 32-corinth.lp
使用 onworks.net 服务在线使用 mongofiles