mongodb integration first commit
Merged to maintain branch data