Skip to content

bug(json): recursive deletion does not delete all the fields #5259

@romange

Description

@romange

To reproduce:

> "JSON.SET" "doc1" "." "{\"a\": 1, \"nested\": {\"a\": 2, \"b\": 3}}"
>"JSON.DEL" "doc1" "$..a"
1
> "JSON.GET" "doc1" $
"[{\"nested\":{\"a\":2,\"b\":3}}]"

expected:

>"JSON.DEL" "doc1" "$..a"
2
> "JSON.GET" "doc1" $
"[{\"nested\":{\"b\":3}}]"

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions