Mongodump数据导出报错

2021-08-05  本文已影响0人  zilanhu

工作的时候在用mongodump导出数据的时候发现一个奇怪的问题,环境如下:

在 docker 环境下一切正常,但是在 windows 环境下,如果集合名称中包含有「作」这个中文字符,则使用mongodump导出会报错,报错内容如下:

contains a path separator '作' and can't be dumped to the filesystem

后来经大佬提醒才发现,「作」的 Unicode 是 0x4f5c;而反斜杠的 Unicode 是 0x5c
可能是在导出过程中解析成了反斜杠,导致报错。。
试了下灜,煜,牜,瑜,畜,祜,乜等Unicode以5c结尾的都有这个问题,只能修改集合名称后导出了。所以总结如下:

上一篇 下一篇

猜你喜欢

热点阅读