Hi
I have done it and it certainly is possible.
However, MongoDB is more meant for high throughput of structured data documents.
Things like continuously logging data is more what it is meant for.
I suggest you stick to a relation database for the main data and use MongoDB in case of logging.