如何使用Mongo——配置部分

我正在整理SimpleNote的文件。由于这些文件很旧,所以可靠性不太可靠。如果有任何无用的内容,请留下评论以便我丢弃。请告知,谢谢。

mongod命令行选项

mongod是用于启动MongoDB服务器的命令。

由于数量众多,请整体确认信息,请参考http://www43.atwiki.jp/worknotes/pages/73.html。

只需重要的东西

--auth  セキュリティを使用して実行
--dbpath arg    データファイル用のディレクトリ
-f [ --config ] arg 追加のオプションを指定する構成ファイル
--repair 綺麗に終了しなかった時にはつけましょう。

Mongo的設定檔案

个人而言,我认为基于文件的配置更加方便。

可以从…确认。

MongoDB的命令行选项

mongo是用于MongoDB的客户端命令。

当我们启动mongo,并将JavaScript文件作为参数传递,或者指定“mongo –eval”时,–shell选项会在文件执行完后提供给用户一个shell提示符。

使用此选项,Shell 将不会连接到任何数据库实例。

在默认情况下,Mongo在启动时会运行~/.mongorc.js文件。您可以使用该选项来禁用该文件在Shell启动时的使用。

静默
在连接过程中停止来自shell的输出。

–端口
指定mongod或mongos实例要监听的端口。如果不指定,则mongo将使用端口27017连接到mongod实例。此端口是默认的mongod端口。

–host参数用于指定mongod或mongos连接的主机。默认情况下,mongo尝试连接在本地主机上运行的MongoDB进程。

–eval
对指定的JavaScript参数进行评估。在评估代码时,Mongo不会加载它自己的环境。因此,可能无法使用shell环境。

如果数据库需要进行身份验证,您可以指定连接到MongoDB实例所需的用户名。与密码一起使用`mongo –password`选项来指定密码。

–密码,-p
如果数据库需要进行身份验证,则需指定用于对MongoDB实例进行身份验证的密码。需与指定用户名的mongo –username选项一同使用。如果只指定–username而不指定–password选项,则mongo将要求以交互方式输入密码。

– 帮助, -h
返回基本帮助和使用说明文本。

返回Shell的版本。

提高在连接过程中Shell输出的详细程度。

为了使mongo通过IPv6网络连接到MongoDB,启用IPv6支持。包括mongo在内的所有MongoDB程序和进程,默认情况下都禁用了IPv6支持。

参考网站

mongo系的私人wiki
http://www43.atwiki.jp/worknotes/pages/67.html

广告
将在 10 秒后关闭
bannerAds