Skip to content

docs: document the export module for JSON graph export - #1717

Draft
imilinovic wants to merge 1 commit into
release/3.13from
docs/export-json-module
Draft

docs: document the export module for JSON graph export#1717
imilinovic wants to merge 1 commit into
release/3.13from
docs/export-json-module

Conversation

@imilinovic

Copy link
Copy Markdown
Contributor

Release note

Documents the new export query module — export.json_data, export.json_all and export.json_graph — which writes or streams a graph as JSON in the standard interchange format. Also documents that the apoc.export.json.all and apoc.export.json.graph compatibility aliases now resolve to it, which changes their result columns and, for .graph, their arguments.

Related product PRs

PRs from product repo this doc page is related to:
memgraph/memgraph#4531

Checklist:

  • Add appropriate milestone (current release cycle)
  • Add bugfix or feature label, based on the product PR type you're documenting
  • Make sure all relevant tech details are documented
  • Check all content with Grammarly
  • Perform a self-review of my code
  • The build passes locally
  • My changes generate no new warnings or errors

What changed

  • New page advanced-algorithms/available-algorithms/export covering the three procedures, the config map, the three output shapes, the 12 result columns and the compatibility aliases.
  • export_util gains a note pointing at it, because the two modules write different JSON: export_util's is the round-trip format import_util reads back, export's is the interchange format. That distinction is the thing most likely to trip a user up.
  • Added to the module index and the sidebar.

Two behaviours worth a reviewer's eye, both documented as callouts: YIELD * returns the columns alphabetically rather than in declared order, and enum properties cannot be exported.

Adds a page for export.json_data / json_all / json_graph, and points
export_util's JSON procedures at it, since the two write different
formats: export_util's is the round trip for import_util, export's is
the interchange format for other systems.

Also covers the compatibility aliases, whose contract changed:
apoc.export.json.all and .graph now resolve to the new module.
@imilinovic imilinovic added this to the 3.13 milestone Aug 10, 2026
@imilinovic imilinovic added the feature Documentation related to a new product feature of feature update label Aug 10, 2026
@imilinovic imilinovic self-assigned this Aug 10, 2026
@imilinovic imilinovic added the feature Documentation related to a new product feature of feature update label Aug 10, 2026
@vercel

vercel Bot commented Aug 10, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
documentation Ready Ready Preview Aug 10, 2026 12:04pm

Request Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Documentation related to a new product feature of feature update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant