怎样在linux的shell脚本中连接mongodb插入

2025-04-22 05:11:58

1、想在shell中连接数据库,首先要在连接数据的机器上安装mongodb的客户端才可以。客户端的安装在这里不再邓咀挚垡重复,自己百度或者google一下吧。连接mongodb的命令如下:/home/test/mongodb/mongodb-2.2.3/bin/mongo 127.0.0.1:8888这个是我的数据库配置,没有设置用户名密码。所以直接通过该命令就可以连接。连结后会有一个默认连接的数据库。

2、mongodb常用命令:查看数据库命令:show dbs;查看集合命令:show collections;切换数据库:use databaseName;查询数据:db.集合名.find()插入数据:db.集合名.insert({name:'test',age:1});删除:db.test.remove();

3、如果我想通过shell脚本实现一个日志分析并入库的操作怎么办呢?简单,如下操作就可以:sql="db.test.insert({na罪焐芡拂me:'test',age:1});"//定义执行的sqlecho "$sql"|/home/test/mongodb/mongodb-2.2.3/bin/mongo 127.0.0.1:8888/test --shell注意,echo命令中的格式必须这样写,管线命令后面的是是数据库安装地址 然后是ip:端口号,斜线后是数据库名称,--shell表示通过shell交互

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢