当前位置:首页 > 千层云服务器 > 正文

mongodb如何修改字段类型

mongodb中修改字段类型的方法:在mongodb中使用“db.tb_name.find({"status":{$type:"double"}).count()”或“db.tb_name.find({"status":{$type:1}).count()”语法来修改字段类型,这个语句中的tb_name指的是数据表名、status指的是表中的字段名称、$type:后面则是需要修改的字段类型。

mongodb如何修改字段类型

具体方法如下:

字段类型判断语法

db.tb_name.find({"status":{$type:"double"}).count()//所有的status字段类型为Double类型的

db.tb_name.find({"status":{$type:1}).count()//所有status字段类型为Double类型的

mongodb如何修改字段类型

数据类型批量转换

(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如何修改字段类型

如果您对该产品感兴趣,请填写办理(客服微信:xiaoxiongyidong)

为您推荐:

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

在线客服