@alfredopacino Sorry you're having so much trouble with MongoDB. I'm just some guy, not a database expert. I'm not sure if your design with all those collections is well-suited for a document database. In SQL that makes sense because it's geared towards JOIN, but in a document database, it's better to keep the data to be queried close together and trade redundancy for performance. It's often faster to UPDATE in a few more places within one collection than to query two or more collections for every SELECT (in SQL terms). But I'd really recommend you to ask in a MongoDB-specific, such as the mailing list.