引言

本文主要讲解Mongodb的类型转换。包括:string转double, string转int, string转Date。

0. 出现类型不一致的原因

ES导入数据到Mongo后,会出现类型统一改为String的问题。
传统关系型数据库,在设计表处,右键就可以完成修改表类型。
但是非关系型数据库,没有这种实现。只有通过命令行操作实现。
验证表明,可以通过如下的接口进行修改。

1、Mongodb类型转换接口

//string转为double类型db.law.find().forEach( function (x) {  x.state = parseInt(x.state);  db.law.save(x);});//string转为int类型db.law.find().forEach( function (x) {  

收藏 打印