标签: xquery marklogic
在反转MarkLogic地图时,键和&值被交换,但值被重复数据删除。我怎么能避免它?
答案 0 :(得分:2)
我担心你不能。 MarkLogic map:map是一个哈希表,因此键是唯一的。反转时,它将合并重复值的键:
map:map
-map:new(( map:entry("a", (1, 2)), map:entry("b", (2, 3)) ))
根据您想要实现的目标,您可能只想迭代map:map。
HTH!