MongoDB的.mongorc.js文件

本文将介绍MongoDB的.mongorc.js文件,我们怎样去利用这个文件。

mongo 成功连接到 MongoDB 时将检查用户的主目录中是否有一个名为 .mongorc.js 的 JavaScript 文件。如果找到,mongo 将在第一次显示提示符之前执行 .mongorc.js 的内容。

实例:进入用户主目录 C:UsersAdministrator,找到 .mongorc.js 文件。编辑该文件,添加如下信息:

print("#########################")
print("#     Hello MongoDB     #")
print("#########################")

使用 mongo 连接到本地 MongoDB 服务,默认端口 27017。如下:

D:mongodb-v4.0.2-x86in>mongo
MongoDB shell version v4.0.2-143-g7ea530946f
connecting to: mongodb://127.0.0.1:27017
Implicit session: session { "id" : UUID("0c4df8cd-f3d1-4ce9-8d83-2d1999b78aec") }
MongoDB server version: 4.0.2-143-g7ea530946f
#########################
#     Hello MongoDB     #
#########################
>

从上面 mongo 连接成功后输出的信息可以得知,.mongorc.js 将会在 mongo 连接成功后直行。

我们可以在 .mongorc.js 文件中添加 rs.slaveOk() 开启从节点允许读等操作。

当然,我们也可以通过使用 --norc 选项,防止加载 .mongorc.js。如下:

D:mongodb-v4.0.2-x86in>mongo --norc
MongoDB shell version v4.0.2-143-g7ea530946f
connecting to: mongodb://127.0.0.1:27017
Implicit session: session { "id" : UUID("9f230955-b517-457a-ac16-806b29f70677") }
MongoDB server version: 4.0.2-143-g7ea530946f
>
谁不会休息,谁就不会工作。 —— 列宁
0 不喜欢
说说我的看法 -
全部评论(
没有评论
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号