with the introduction of data types, there is no need to use a real nested object if you had this in mind.
It can also help you with saving prices, but it can just be any object that I assume (it depends on whether you want to look for it too).
The update API was created just for this use case, which you do not need to get the whole document, so shounds like a plan.
alr
source share