tsc我对与参数一起使用的命令有一个简单的问题--build --clean,我理解该命令用于清理/擦除.js转换器(tsc)之前生成的文件。
这个命令的特殊性或者意义是什么?如果我需要删除所有文件,我可以通过目录或在目录中.js轻松完成。rm -rf *.jsdel *.js
有人可以告诉我缺失的部分吗?
最近开始学习MongoDB。今天老师教了我们mongoexport命令。在练习时,我遇到了一个典型的问题,包括教练在内的其他同学都没有遇到过。我在Windows 10机器上使用MongoDB 版本 4.2.0。
如果我在没有任何 -q 参数的情况下为我的集合使用 mongoexport 来指定任何过滤条件,它工作正常。
mongoexport -d trainingdb -c employee -f empId,name,designation -o \mongoexport\all-employees.json
2019-09-17T18:00:30.300+0530 connected to: mongodb://localhost/
2019-09-17T18:00:30.314+0530 exported 3 records
Run Code Online (Sandbox Code Playgroud)
但是,每当我将 JSON 查询指定为 -q(或 --query)时,它都会给出如下错误。
mongoexport -d trainingdb -c employee -f empId,name,designation -q {'designation':'Developer'} -o \mongoexport\developers.json
2019-09-17T18:01:45.381+0530 connected to: mongodb://localhost/
2019-09-17T18:01:45.390+0530 Failed: error parsing query as Extended JSON: invalid JSON input
Run Code Online (Sandbox Code Playgroud)
在我为查询尝试的所有不同风格中,同样的错误仍然存在。
-q {'designation':'Developer'}
--query {'designation':'Developer'}
-q "{'designation':'Developer'}"
Run Code Online (Sandbox Code Playgroud)
我什至尝试在 'empId' 上使用不同的查询条件作为 -q {'empId':'1001'} 但没有运气。我不断收到同样的错误。
根据StackOverflow 网站中给出的建议之一,我尝试了以下选项,但遇到了不同的错误。 …
如何获取在Groovy中执行的脚本的名称?
它不是命令行参数,因此args数组没有任何帮助.
build ×1
command-line ×1
groovy ×1
json ×1
json-query ×1
mongodb ×1
mongoexport ×1
tsc ×1
typescript ×1