// createCollection creates a collection in the new database. func createCollection(db *db.DB, dbMeta *DBMeta, col *Collection, dropIdxs bool) error { mCol, err := db.CollectionMGO("", col.Name) if err != nil { return err } if err := mCol.Create(new(mgo.CollectionInfo)); err != nil { return err } if err := createIndexes(mCol, col, dropIdxs); err != nil { return err } return nil }