MongoDB类型转换
Posted aspsea
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MongoDB类型转换相关的知识,希望对你有一定的参考价值。
一.查询字段类型
db.person.find(address:$type:2) //查询address字段数据类型为字符串
db.person.find(address:$type:"string") //查询address字段数据类型为字符串
二.类型转换
假设有表item_infoY(stae,time,date)
//string转为double类型
db.item_infoY.find().forEach( function (x)
x.state = parseInt(x.state);
db.item_infoY.save(x);
);
//string转为int类型
db.item_infoY.find().forEach( function (x)
x.time = NumberInt(x.time);
db.item_infoY.save(x);
);
//string转化为date类型
db.item_infoY.find().forEach( function (x)
x.date = new ISODate(x.date);
db.item_infoY.save(x);
);
以上是关于MongoDB类型转换的主要内容,如果未能解决你的问题,请参考以下文章
MongoDB:无法从 BSON 类型 EOO 转换为 Date