使用monogodbexport导出query中符号“$”转义
来源:互联网 发布:大数据 计算机学报 编辑:程序博客网 时间:2024/06/13 23:11
临近中午,接到一个任务,从mongodb中导出数据,匆匆写下
./mongoexport --port 8047 -d Adoc -c collectionA -f display,count,name -q {count:{"$gt":5000}} -o data.json
报错
assertion: 16619 code FailedToParse: FailedToParse: First character in field must be [A-Za-z$_]: offset:8
经过测试,发现错误是出现在-q之后的参数引起的。
查过资料,发现是对于双引号中的符号"$"未进行转义导致的,修改如下
./mongoexport --port 8047 -d Adoc -c collectionA -f display,count,name -q {count:{"\$gt":5000}} -o data.json执行成功,正确的导出数据。
事实上,
./mongoexport --port 8037 -d Adoc -c collectionA -f display,count,name -q {count:{‘$gt’:5000}} -o data.json这里直接使用单引号也可以解决,看来是双引号导致的"$"转义的问题。
时间紧迫,没有时间去追踪这个问题,留待解决。
题外话:没有找到limit ,限制导出条数的参数,如果哪位朋友知道,麻烦留言告知。在此提前谢过!
时间紧迫,没有时间去追踪这个问题,留待解决。
0 0
- 使用monogodbexport导出query中符号“$”转义
- XML中特殊符号,转义符号
- linux驱动中使用其它模块导出的符号
- linux模块中使用其它模块导出的符号
- html中几个符号的转义
- 转义符号
- 转义符号
- 转义符号'\'
- mybatis(ibatis)转义字符,符号使用
- Mysql中使用like进行模糊查询反斜线等符号转义处理
- 导出和使用外部符号
- 内核模块导出符号使用
- Java中如何使用转义转义字符?
- 在java中"\"这个符号是转义符.
- mongo shell中特殊判断符号转义的问题
- C# 中字符串加上@符号转义字符将不被处理
- C#中转义符和@符号的作用
- Mybatis中的XML中需要用到的转义符号整理
- Java 调用图灵机器人
- android 反编译
- Codeforces Round #290 (Div. 1)A. Fox And Names
- Centos安装32位库
- ListView滑动到底部自动加载
- 使用monogodbexport导出query中符号“$”转义
- 第一篇文章
- How to Build a Strong A/B Testing Plan That Gets Results
- 微信营销有哪些微技巧呢? 转载
- 纯CSS实现表单验证
- 三个小伙子同时爱上一个姑娘,决斗来解决谁娶这个姑娘
- 安卓应用安装错误:INSTALL_FAILED_MEDIA_UNAVAILABLE 解决方法
- 知识补强:动态规划——从新手到专家
- jQuery 提示插件 qTip2 API