mongodb - 别名命令的方法或注意事项
问题描述
我想学习在 .bash_profile 中创建别名的正确方法。例如,我能够为 mongodb 命令创建不同的别名,例如通过仅绑定“mongod”将其在 .bash_profile 中的路径保持为:来启动服务器alias mongod="mongod --config /usr/local/etc/mongod.conf --fork"
,但是当我搜索如何为其创建别名以便它关闭时通过仅根据 mongodb 文档绑定服务器shutdown
,我无法做到这一点,而是需要使用它:db.adminCommand({ shutdown: 1 })
如果我想为此命令db.adminCommand({ shutdown: 1 })
或其他一般命令创建别名,我应该采取哪些正确的方法或注意事项?
非常感谢!
解决方案
db.adminCommand({ shutdown: 1 })
不是 bash 命令,它是一个 mongo shell 助手。
为了从命令行调用它,您需要使用带有以下 --eval
选项的 shell:
mongo --host <hostname> --port <portnumber> --eval 'db.adminCommand({ shutdown: 1 })`
您应该能够将该命令行分配给别名。
推荐阅读
- android - 用于 Android 的 Cordova 中的 XMLHttpRequest
- java - Android 创建自定义操作栏 3 项
- reactjs - 在 react-google-maps 中设置 OverlayView 的 z-index
- python - Xbox One 使用 Analogue Stick withevdev 无线控制伺服
- python - 在 Python 3.x 中保留或添加小数位
- python - 在python中更改函数中的全局变量
- javascript - 在 Chrome 扩展程序的弹出窗口之外打开警报
- c# - 如何在子视图中使用剃刀布局视图中的注入服务
- grails - 如何在 Grails 中做到这一点,我使用的是 Grais 3.2.11?
- javascript - CSP - 如何解决 style-src unsafe-inline -当有动态定位的页面元素时