Yeah, it's not a problem if you use NodeJS, but I'm assuming honey is using C# :) Of course you still can't just add number2 after some weeks of production (and always set it for new records) and then somewhere do number1 + number2, assuming they both have a value. Even if number1 always has a value, number2 only gets a value at some point in time, unless you do a collection update like you'd do in a SQL database. When I worked with MongoDB we used to do that because updating the entire collection is easier than updating the entire software :laugh: For the record, I didn't think we needed MongoDB, SQL would've been fine, especially when you want schema integrity anyway, but it was the decision of our architect. At least it gave me a chance to work with MongoDB in a production environment.
Best, Sander sanderrossel.com Migrating Applications to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript Object-Oriented Programming in C# Succinctly