deep-to-flat-object (npm): Transforms a deep object into a flat object, assigning each value to a field named by its full path in the deep object.
Keywords: deep|flat|flatten|object|mongo|mongoose|prototype