mongoDB中修改字段类型的方法:在monGodb中使用“db.tb_name.find({"status":{$type:"double"}).count()”或“db.tb_name.find(
mongoDB中修改字段类型的方法:在monGodb中使用“db.tb_name.find({"status":{$type:"double"}).count()”或“db.tb_name.find({"status":{$type:1}).count()”语法来修改字段类型,这个语句中的tb_name指的是数据表名、status指的是表中的字段名称、$type:后面则是需要修改的字段类型。
具体方法如下:
字段类型判断语法
db.tb_name.find({"status":{$type:"double"}).count() //所有的status字段类型为Double类型的db.tb_name.find({"status":{$type:1}).count() //所有status字段类型为Double类型的
数据类型批量转换
(double转为int32):
db.tb_name.find({"status":{$type:1}}).forEach(function(x){x.status=NumberInt(x.status);db.tb_name.save(x)})
(string转为array):
db.log.find({"record":{$type:2}}).forEach(function(x){x.record=Array(x.record);db.log.save(x)})
--结束END--
本文标题: mongodb如何修改字段类型
本文链接: https://lsjlt.com/news/109386.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0