bson.go
func (id *ObjectId) UnmarshalText(data []byte) error { // validation is performed later on
	*id = ObjectId(bson.ObjectIdHex(string(data)))
	return nil
}
func (id *ObjectId) UnmarshalText(data []byte) error { // validation is performed later on
	*id = ObjectId(bson.ObjectIdHex(string(data)))
	return nil
}
func ( id * ObjectId ) UnmarshalText ( data [ ] byte ) error { // validation is performed later on * id = ObjectId ( bson . ObjectIdHex ( string ( data ) ) ) return nil }
// UnmarshalText hydrates this instance from text
UnmarshalText hydrates this instance from text