gpt4 book ai didi

mongodb - 为什么使用 $exist 的 mongoexport 查询失败?

转载 作者:可可西里 更新时间:2023-11-01 10:25:52 25 4
gpt4 key购买 nike

我正在尝试使用如下命令将 mongoexport(版本 2.6)MongoDB 数据转换为 csv 格式

mongoexport --port 27017 -d test -q "{userId:{$exists:true} , name:'John'}"-c user_datas -f userId --csv -o /myOutFile.csv

我收到了这个错误信息:

assertion: 16619 code FailedToParse: FailedToParse: First character in field must be [A-Za-z$_]: offset:9 of:{userId:{true},name:John}

根据错误消息,“$exists”上发生的事情导致了错误。我的命令有什么问题?

最佳答案

你需要反转引号:

'{userId: {$exists: true} , name: "John"}'

工作指令:

mongoexport \
--port 27017 \
-d test \
-q '{userId: {$exists: true} , name: "John"}' \
-c user_datas \
-f userId \
--csv \
-o /myOutFile.csv

关于mongodb - 为什么使用 $exist 的 mongoexport 查询失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34128691/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com