learn to BSON Documents