Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

add optional recursive-parameter to map.removeKeys #1270

Closed
Marc-Roth opened this issue Aug 5, 2019 · 1 comment · Fixed by #1311
Closed

add optional recursive-parameter to map.removeKeys #1270

Marc-Roth opened this issue Aug 5, 2019 · 1 comment · Fixed by #1311
Assignees

Comments

@Marc-Roth
Copy link

As we often need to export "deeply nested" maps as JSON within our application, it would be great to have recursion optionally inside the map.removeKeys() function.
Therefore we could suppress unnecessary attributes inside our queries and not within the API.

Kind regards,
Marc

@vboulaye
Copy link
Contributor

vboulaye commented Oct 5, 2019

Hi,
I'll try to work on this.

vboulaye added a commit to vboulaye/neo4j-apoc-procedures that referenced this issue Oct 5, 2019
vboulaye added a commit to vboulaye/neo4j-apoc-procedures that referenced this issue Oct 7, 2019
vboulaye added a commit to vboulaye/neo4j-apoc-procedures that referenced this issue Oct 18, 2019
…veKeys - pass config as map + handle collections
vboulaye added a commit to vboulaye/neo4j-apoc-procedures that referenced this issue Oct 22, 2019
…veKeys - default null config + empty map test + collection of strings/scalars handling
vboulaye added a commit to vboulaye/neo4j-apoc-procedures that referenced this issue Oct 22, 2019
…veKeys - didn't see the last part of the comment!
vboulaye added a commit to vboulaye/neo4j-apoc-procedures that referenced this issue Nov 4, 2019
vboulaye added a commit to vboulaye/neo4j-apoc-procedures that referenced this issue Nov 7, 2019
vboulaye added a commit to vboulaye/neo4j-apoc-procedures that referenced this issue Nov 7, 2019
mneedham pushed a commit that referenced this issue Nov 18, 2019
* fixes #1270 add optional recursive-parameter to map.removeKeys

* fixes #1270 add optional recursive-parameter to map.removeKeys - integrate comments

* fixes #1270 add optional recursive-parameter to map.removeKeys - pass config as map + handle collections

* fixes #1270 add optional recursive-parameter to map.removeKeys - default null config + empty map test + collection of strings/scalars handling

* fixes #1270 add optional recursive-parameter to map.removeKeys - didn't see the last part of the comment!

* fixes #1270 add optional recursive-parameter to map.removeKeys - new test case

* fixes #1270 add optional recursive-parameter to map.removeKeys - revert .html update

* fixes #1270 add optional recursive-parameter to map.removeKeys - remove empty maps/lists
sarmbruster pushed a commit that referenced this issue Nov 19, 2019
* fixes #1270 add optional recursive-parameter to map.removeKeys

* fixes #1270 add optional recursive-parameter to map.removeKeys - integrate comments

* fixes #1270 add optional recursive-parameter to map.removeKeys - pass config as map + handle collections

* fixes #1270 add optional recursive-parameter to map.removeKeys - default null config + empty map test + collection of strings/scalars handling

* fixes #1270 add optional recursive-parameter to map.removeKeys - didn't see the last part of the comment!

* fixes #1270 add optional recursive-parameter to map.removeKeys - new test case

* fixes #1270 add optional recursive-parameter to map.removeKeys - revert .html update

* fixes #1270 add optional recursive-parameter to map.removeKeys - remove empty maps/lists
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants