I love data too, but haven't used MongoDB much. I've done some work in MySQL and lots on MS SQL Server.
I've learned about TDD and so far I don't seem to be disciplined enough to stick to it with my SQL development. However, I do test pretty frequently as I go along and tend to build my stored procedures a bit at a time.
Do you use TDD more with your application development than you do with your database development?
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.