如何更改MongoDb架构中的现有字段

时间:2018-03-21 06:22:26

标签: mongodb

我有一个工作基地。如何删除其中一个字段的唯一性属性?

connectId : {type : String, index: true, unique: true},

我需要删除unique: true

connectId : {type : String, index: true},

enter image description here

由于

2 个答案:

答案 0 :(得分:1)

您只需要使用$ unset运算符:

db.collection.update({},{$unset: {"connectId.unique": ""}});

请在下面找到有关$ unset运算符here

的更多文档

答案 1 :(得分:0)

我的解决方案

db.connections.dropIndex("connectId_1")
db.connections.createIndex({connectId: 1}, {background: "true"})