当没有安装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, telnetexpect 连接到mongod端口,并说出 蒙哥线协议这并不像听起来那么有趣。

以上是关于当没有安装Mongo客户端时,使用BASH脚本来编辑Mongo数据库。的主要内容,如果未能解决你的问题,请参考以下文章

当 Bash 和 GETOPTS 中没有设置 $OPTARG 时,有没有办法在 Flag 中继续?

通过作为 Windows 子系统安装的 Ubuntu Bash 在 Mongo Shell 中工作

通过作为 Windows 子系统安装的 Ubuntu Bash 在 Mongo Shell 中工作

如何处理 mongo 脚本中的命令行参数?

将 ssh 登录发送到 Mattermost 的 bash 脚本的问题 [重复]

错误 - 在Windows 7中使用“Git Bash Here”时,“文件扩展名.vbs没有脚本引擎”