本文主要讲解MongoDB的类型转换。包括:string转double, string转int, string转Date。
0. 出现类型不一致的原因
ES导入数据到Mongo后,会出现类型统一改为String的问题。
传统关系型数据库,在设计表处,右键就可以完成修改表类型。
但是非关系型数据库,没有这种实现。只有通过命令行操作实现。
验证表明,可以通过如下的接口进行修改。
1、Mongodb类型转换接口
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
2、类型转换一键脚本实现
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
3、执行成功标记
- 1
- 2
- 3
- 4
- 1
- 2
- 3
- 4
参考:
https://glassonionblog.wordpress.com/2014/05/15/mongodb-changing-column-names-and-column-types/
原文地址: http://blog.csdn.net/laoyang360/article/details/72594344