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 中的属性从文本类型转换为日期类型?

MongoDB中的数据类型转换

MongoDB:无法从 BSON 类型 EOO 转换为 Date

怎样将DBObject类型转换为JSON

如何在MongoDB中将BinData类型3数据转换为类型4?

MongoDb:无法优化管道:原因:无法从 BSON 类型 javascript 转换为 Date