Updating dynamic fields and nested arrays in MongoDB | Hacker News Reader