MongoDB中数组的查询,添加,删除

使用MongoDB数据库,在一个document中包含有数组,比如下面的定义:

type MemberGroup struct {
    GrpID          bson.ObjectId `bson:"_id"`
    GrpName    string
    Members    []bson.ObjectId
}

现在我需要做如下的事情,该怎么做?

1,查询这个group中是否包含指定的member ID

2,向这个group中添加一个member

3,从这个group中删除一个member

共 2 个回复