在反转MarkLogic映射时,键和值被交换,但是值被去重。我怎么才能避免呢?
发布于 2017-07-11 14:55:13
恐怕你不能。MarkLogic map:map
是一个哈希表,所以键是唯一的。反转时将合并重复值的键:
-map:new((
map:entry("a", (1, 2)),
map:entry("b", (2, 3))
))
根据您想要实现的目标,您可能只想迭代map:map
。
哈!
https://stackoverflow.com/questions/45026591
复制相似问题