Skip to content

Feat/json exporter#175

Closed
jdacoello wants to merge 5 commits intomainfrom
feat/json-exporter
Closed

Feat/json exporter#175
jdacoello wants to merge 5 commits intomainfrom
feat/json-exporter

Conversation

@jdacoello
Copy link
Copy Markdown
Collaborator

No description provided.

- Added support for GeoJSON geometry in MongoDB.
- Introduced datatype mappings from scalars to BSON.

Signed-off-by: JD Alvarez <8550265+jdacoello@users.noreply.github.com>
…figuration

- Updated the MongoDB exporter to support a new `--properties-config` option that allows users to specify which object keys should have `additionalProperties: false`.
- Introduced a `load_properties_config` function to parse the YAML configuration file.
- Modified the `transform` method in `MongoDBTransformer` to accept a set of keys for which `additionalProperties` should be set to false.
- Updated the CLI commands to reflect changes in output file generation, including support for a `--validator` flag to wrap schemas in a MongoDB validator envelope.
- Enhanced tests to cover new functionality, including validation of properties configuration and error handling for unknown types and fields.
- Updated documentation to reflect changes in usage and functionality.

Signed-off-by: JD Alvarez <8550265+jdacoello@users.noreply.github.com>
Signed-off-by: JD Alvarez <8550265+jdacoello@users.noreply.github.com>
…d instance handling

Signed-off-by: JD Alvarez <8550265+jdacoello@users.noreply.github.com>
Signed-off-by: JD Alvarez <8550265+jdacoello@users.noreply.github.com>
@jdacoello jdacoello marked this pull request as ready for review March 16, 2026 21:59
@jdacoello
Copy link
Copy Markdown
Collaborator Author

Combined into #177

@jdacoello jdacoello closed this Mar 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant