I want to revisit whether SaveObjectConfig should support the idea of disabling updates (i.e. just supporting inserts). I believe we already have a flag to control whether upsert is supported.
The use-case is particular interesting for MongoDBCollection. In a case where the client would like to supply _id values on insert Collections dictate that one should use PUT to the object sub-endpoint. However, if we don't support disabling updates then there is not way to support inserts but not updates, which feels like a gap.
I want to revisit whether SaveObjectConfig should support the idea of disabling updates (i.e. just supporting inserts). I believe we already have a flag to control whether upsert is supported.
The use-case is particular interesting for MongoDBCollection. In a case where the client would like to supply _id values on insert Collections dictate that one should use PUT to the object sub-endpoint. However, if we don't support disabling updates then there is not way to support inserts but not updates, which feels like a gap.
Thoughts? We can also discuss live.