1. fix a typo

2. implement bson_has_data