use the name positions because portfolio was used for something else before. it'll be an error if there is already data in mongo and the types are different.
clean up