code: func (db *Database) Logout() {
  	session := db.Session
  	dbname := db.Name
  	session.m.Lock()
  	found := false
  	for i, cred := range session.creds {
  		if cred.Source == dbname {
  			copy(session.creds[i:], session.creds[i+1:])
  			session.creds = session.creds[:len(session.creds)-1]
  			found = true
  			break
  		}
  	}
  	if found {
  		if session.masterSocket != nil {
  			session.masterSocket.Logout(dbname)
  		}
  		if session.slaveSocket != nil {
  			session.slaveSocket.Logout(dbname)
  		}
  	}
  	session.m.Unlock()
  }
docs: // Logout removes any established authentication credentials for the database.