网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 生活知识 知识问答

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

时间:2024-10-15 15:25:56

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交互

© 2026 一点知道
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com