func (s *Store) Delete(key, dataType interface{}) error {
	return s.Bolt().Update(func(tx *bolt.Tx) error {
		return s.delete(tx, key, dataType)
	})
}
// Delete deletes a record from the bolthold, datatype just needs to be an example of the type stored so that
// the proper bucket and indexes are updated
Delete deletes a record from the bolthold, datatype just needs to be an example of the type stored so that
the proper bucket and indexes are updated
// Delete deletes a record from the bolthold datatype just needs to be an example of the type stored so that // the proper bucket and indexes are updated
func (s *Store) Delete(key, dataType interface{}) error {
	return s.Bolt().Update(func(tx *bolt.Tx) error {
		return s.delete(tx, key, dataType)
	})
}
func ( s * Store ) Delete ( key , dataType interface { } ) error { return s . Bolt ( ) . Update ( func ( tx * bolt . Tx ) error { return s . delete ( tx , key , dataType ) } ) }
Delete deletes a record from the bolthold, datatype just needs to be an example of the type stored so that
the proper bucket and indexes are updated
Delete deletes a record from the bolthold datatype just needs to be an example of the type stored so that the proper bucket and indexes are updated