mongodb如何修改字段类型 mongodb修改字段名称

主机教程 建站分享 3周前 (11-12) 14次浏览

文章摘要:mongodb如何修改字段类型 mongodb修改字段名称

mongodb中修改字段类型的方法:在mongodb中使用“db.tb_name.find({"st […]

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)})


声明:
若非注明,本站文章源于互联网收集整理和网友分享发布,如有侵权,请联系站长处理。
文章名称:mongodb如何修改字段类型 mongodb修改字段名称
文章链接:https://www.7966.org/post/9977.html
转载请注明出处

喜欢 (0)