通过shell脚本对MongoDB进行自动化操作

运行写好的 ./show.sh 脚本 发现能够建立mongo链接

#!/bin/sh
mongo WordPress --eval "show collections;db.posts.find().limit(10);"

或者把mongo作为shell解析器:

#!/usr/bin/env mongo WordPress
show collections
db.posts.find().limit(10)

转载于:https://www.cnblogs.com/sea-stream/p/10083067.html

如何通过shell脚本操作MongoDB相关推荐

  1. linux mysql 写shell_Linux—编写shell脚本操作数据库执行sql

    修改数据库数据 在升级应用时,我们常常会遇到升级数据库的问题,这就涉及到sql脚本的编写. 一般我们会通过写sql脚本,然后将xxx.sql脚本放到数据库中进行source xxx.sql执行.本篇文 ...

  2. Linux—编写shell脚本操作数据库执行sql

    修改数据库数据   在升级应用时,我们常常会遇到升级数据库的问题,这就涉及到sql脚本的编写.   一般我们会通过写sql脚本,然后将xxx.sql脚本放到数据库中进行source xxx.sql执行 ...

  3. shell脚本操作MYSQL

    1.创建脚本test.sh !/bin/bash HOSTNAME="192.168.111.84" #数据库信息 PORT="3306" USERNAME=& ...

  4. Linux Shell脚本操作学习指南

    目录 Shell文件的规范 Shell文件的创建和运行 Shell文件语法 Shell传递参数 Shell参数校验 Shell数组 Shell运算符 Shell输出指令echo和printf Shel ...

  5. shell脚本操作mysql数据库,使用mysql的-e参数可以执行各种sql的(创建,删除,增,删,改、查)等各种操作

    来源:http://blog.163.com/xychenbaihu@yeah/blog/static/13222965520114116289991/ mysql  -hhostname -Ppor ...

  6. shell脚本操作数据库插入数据

    shell脚本实现添加用户 主方法:定义变量,调用函数. shell中的特殊变量 $#:脚本输入参数的个数 $? 上个命令的退出状态,或函数的返回值 $$ 当前Shell进程ID.对于 Shell 脚 ...

  7. 用shell脚本实现MongoDB数据库自动备份

    一.创建MongoDB备份目录 用来存放数据 mkdir -p /data/mongodb_bak/mongodb_bak_now mkdir -p /data/mongodb_bak/mongodb ...

  8. shell脚本执行oracle删除表,shell脚本操作oracle删除表空间、创建表空间、删除用户...

    oracle下表空间的导出,用户的删除,表空间删除,用户新建,表空间新建,数据导入的shell 使用非oracle用户执行该脚本 参数说名 $1:base表空间的用户名 $2:同步表空间的用户名 使用 ...

  9. bash ./php-memcache.sh,PHP+shell脚本操作Memcached和Apache Status的实例分享

    memcached 进程启动及监控 1.memcached_inc.sh 设置路径,端口等讯息. #!/bin/sh #config include HOST=$(hostname) SITE=&qu ...

最新文章

  1. ajax入门实例代码,AJAX、AJAX实例及AJAX源代码
  2. datagridview输入字符串的格式不正确_Python3试学:输入和输出(1)
  3. mysql 必知必会 笔记
  4. LVS入门篇(五)之LVS+Keepalived实战
  5. 雷,大学教科书竟然使用番茄花园盗版系统
  6. mysql sql 函数大全_MySQL常用SQL/函数汇总(持续更新)
  7. 深入浅出分布式系统Raft协议
  8. Python线程池简介
  9. 基于PHP的汽车租赁网站,基于SSM汽车租赁管理系统
  10. python模拟行星运动_动态模拟运行太阳系的行星运转
  11. 朱清时——物理学步入禅境:缘起性空-(技术工作者上升到哲学思维)
  12. 仿射变换 Affine transformation
  13. 团队项目开发流程总结
  14. 生活小发现------联想锁屏壁纸找不到??
  15. 用友CDM货位间商品移库(一步)增加冲红功能
  16. 倍福--威伦触摸屏通信IP设置
  17. 树莓派 编译安装OpenCV4.1.0+opencv_contrib-4.1.0
  18. 有道云笔记桌面挂件android,有道云笔记网页版全面更新!更有Android,pc新版享不停!...
  19. 论文写作笔记6 JBHI 论文汇总
  20. GitHub上真的有超过4000万软件开发人员吗?差远了!

热门文章

  1. Windows 钩子的使用
  2. Codeforces 986A. Fair(对物品bfs暴力求解)
  3. php多分支结构 案例,第4天 PHP分支、循环结构
  4. LVS(6)——NAT准备工作
  5. Mac更新VSCode写权限被拒绝 Cannot update while running on a read-only volume
  6. InsightFace及其mxnet、tensorflow代码实现
  7. 前端三种消息框alert,confirm,prompt
  8. 快速排序的三种实现方法
  9. linux命令chmod如果当前用户属于多个组,那这个命令中的g指的是哪个组?按什么规则?
  10. GCC编译过程以及对应FILE文件表