Thank you for suggesting the reading. I think the problem in that case was the architecture of the database, not the database itself. Anyway it has been very useful for understanding what not to do. Really appreciate. @sandeep talking about the architecture, if I can ask, how are you storing your data? For example, talking about the posts and the comment: are you storing them in a similiar way {post: name, comments: {[comment1, comment2 ...]} or just storing the comments in a different document? And what about likes and following? Thank you very much!