This is a proposition to refactor the bson node a bit to reflect json logic in the sense that
bson node should not know its key
bson documents should then become Table[string, BsonNode]
imho, it would be more consistent, because orphan nodes can not physically have any key, also addition of a node A to node B would not change node A, as it does currently.
This is a proposition to refactor the bson node a bit to reflect json logic in the sense that
imho, it would be more consistent, because orphan nodes can not physically have any key, also addition of a node A to node B would not change node A, as it does currently.