为什么第二条开始就无法运行了?什么原因?

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

运行写好的 ./show.sh 脚本
发现能够建立mongo链接,但是第二条开始就无法运行了

脚本内容如下

#!/bin/shmongo WordPress
show collections
db.posts.find().limit(10)

不知道是什么原因呢?


弑天下
浏览 124回答 2
2回答

白衣非少年

从第二条开始就是mongo shell语句了,当然无法运行了。应该这样:#!/bin/shmongo WordPress --eval "show collections;db.posts.find().limit(10);"

临摹微笑

或者把mongo作为shell解析器:#!/usr/bin/env mongo WordPressshow collections db.posts.find().limit(10)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MongoDB