从bash脚本执行mongodump命令

时间:2019-07-01 17:19:04

标签: mongodb bash

我正在尝试从bash脚本中的查询执行mongodump命令,但出现意外故障。下面的示例显示了问题:

mark@mark-XPS-13-9370:~/Projects/plait$ mongodump --host 127.0.0.1:27017 -d plait_live -o /tmp/test -c events --query '{organisation:{$exists:true}}'
2019-07-01T17:08:36.232+0000    writing plait_live.events to 
2019-07-01T17:08:36.233+0000    done dumping plait_live.events (232 documents)
mark@mark-XPS-13-9370:~/Projects/plait$ cat >> test.sh
CMD="mongodump --host 127.0.0.1:27017 -d plait_live -o /tmp/test -c events --query '{organisation:{\$exists:true}}'"
echo $CMD
$CMD
^C
mark@mark-XPS-13-9370:~/Projects/plait$ bash ./test.sh
mongodump --host 127.0.0.1:27017 -d plait_live -o /tmp/test -c events --query '{organisation:{$exists:true}}'
2019-07-01T17:09:33.943+0000    Failed: query is not in proper format

我没有看到/知道什么?

0 个答案:

没有答案