我需要帮助在mongoexport期间在查询中指定参数值。
以下是示例
-q '{Id:{$eq:"$ID"}}',
我在Bash shell脚本中指定了ID=$1
,但是当调度程序运行它时,它不会导出任何内容。 ID是集合中的一列。
脚本如下
#!/bin/bash
ID=$1
mongoexport -u test -p test --authenticationDatabase admin -d test -c test -q '{Id:{$eq:"$ID"}}' -o test.json
答案 0 :(得分:0)
将整个查询分配给一个变量,该查询将传递给mongoexport。 并像这样使用该变量:
/etc/odoo/odoo.conf
别忘了在mongoexport查询中将query_var放在双引号中。
这不是一个很好的解决方案,但是对我有用。