我正在尝试从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
我没有看到/知道什么?