You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Field names in mongoDB cannot start with a dollar sign, making that prov-json documents cannot be stored without first being modified. This limitation is normally overcome by escaping the dollar sign (e.g using the Unicode full width equivalent).
It's very likely that similar limitations could be found in other document-oriented databases where field names usually have semantic meaning. I would be interested in having a general mechanism to make prov-json documents compatible with existing database systems.
Has this been addressed at all in the last years? We are facing the same issue and would love to be able to use the default output directly in MongoDB.
@lucmoreau Thanks you for your response. I have tried it and it looks like it should work. Is there a way to control which keys are added to the output though?
Field names in mongoDB cannot start with a dollar sign, making that prov-json documents cannot be stored without first being modified. This limitation is normally overcome by escaping the dollar sign (e.g using the Unicode full width equivalent).
It's very likely that similar limitations could be found in other document-oriented databases where field names usually have semantic meaning. I would be interested in having a general mechanism to make prov-json documents compatible with existing database systems.
Additional References:
The text was updated successfully, but these errors were encountered: