如何更改字段的类型?

如何更改字段的类型?

我试图从mongoshell中改变字段的类型。

我要这么做.。

db.meta.update(
  {'fields.properties.default': { $type : 1 }}, 
  {'fields.properties.default': { $type : 2 }})

但这不管用!


慕码人2483693
浏览 735回答 3
3回答

阿波罗的战车

将String字段转换为Integer:db.db-name.find({field-name: {$exists: true}}).forEach(function(obj) {      obj.field-name = new NumberInt(obj.field-name);     db.db-name.save(obj);});将Integer字段转换为String:db.db-name.find({field-name: {$exists: true}}).forEach(function(obj) {     obj.field-name = "" + obj.field-name;     db.db-name.save(obj);});
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MongoDB