Available in: Redis Stack
Time complexity: O(M*N) when path is evaluated to a single value where M is the number of keys and N is the size of the value, O(N1+N2+...+Nm) when path is evaluated to multiple values where m is the number of keys and Ni is the size of the i-th key
Returns the values at path
from multiple key
arguments. Returns null for nonexistent keys and nonexistent paths.
[] - the JSON serialization of the value at each key's path.
Given the following documents:
redis> JSON.SET doc1 $ '{"a":1, "b": 2, "nested": {"a": 3}, "c": null}'
OK
redis> JSON.SET doc2 $ '{"a":4, "b": 5, "nested": {"a": 6}, "c": null}'
OK
redis> JSON.MGET doc1 doc2 $..a
1) "[1,3]"
2) "[4,6]"