From c88c3abf85ec52af82267b6680535e4ca8045eb2 Mon Sep 17 00:00:00 2001 From: hantmac Date: Sat, 4 Jan 2020 17:29:05 +0800 Subject: [PATCH] Add Unique index for 'key' --- backend/database/mongo.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/backend/database/mongo.go b/backend/database/mongo.go index d646285d..5d205ae4 100644 --- a/backend/database/mongo.go +++ b/backend/database/mongo.go @@ -93,5 +93,14 @@ func InitMongo() error { // 赋值给全局mongo session Session = sess } + //Add Unique index for 'key' + keyIndex := mgo.Index{ + Key: []string{"key"}, + Unique: true, + } + s, c := GetCol("nodes") + defer s.Close() + c.EnsureIndex(keyIndex) + return nil }