当没有安装Mongo客户端时,使用BASH脚本来编辑Mongo数据库。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当没有安装Mongo客户端时,使用BASH脚本来编辑Mongo数据库。相关的知识,希望对你有一定的参考价值。
我有一个应用程序在Raspberry Pi上运行,它在Mongo数据库中存储数据,但Mongo客户端并没有安装在Pi上。我的操作系统使用的是Alpine Linux。
我想使用该条目中的一个参数(即文件名)搜索数据库中的条目,然后从数据库中完全删除该条目。
在Pi上没有安装Mongo客户端的情况下,我如何用BASH脚本来实现这个目标?
请告诉我。
谢谢!我有一个应用程序运行在RPG上。
答案
简单的解决方法是安装mongo shell,或者使用其中的一个驱动程序,如 皮蒙果.
如果你真的擅长使用bash,你也许可以使用 nc
, telnet
或 expect
连接到mongod端口,并说出 蒙哥线协议这并不像听起来那么有趣。
以上是关于当没有安装Mongo客户端时,使用BASH脚本来编辑Mongo数据库。的主要内容,如果未能解决你的问题,请参考以下文章
当 Bash 和 GETOPTS 中没有设置 $OPTARG 时,有没有办法在 Flag 中继续?
通过作为 Windows 子系统安装的 Ubuntu Bash 在 Mongo Shell 中工作
通过作为 Windows 子系统安装的 Ubuntu Bash 在 Mongo Shell 中工作