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

 时间:2026-02-15 07:35:08

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({name:'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交互

  • linux下history前面怎么显示日期
  • Apache与IIS共用80端口,非80端口域名去除端口
  • 怎样判断jQuery 元素是否显示与隐藏
  • windows如何安装并启动ActiveMQ服务器?
  • intellij idea怎么关闭仅按下ALT时拖放
  • 热门搜索
    玛卡泡水喝的功效 如何裁剪视频 打印机如何加墨 盗墓小鬼哪里多 爱心桃怎么折 如何重新设置路由器 冰岛在哪里 舟山群岛旅游 怎么查驾驶证信息 192.168.11路由器设置