繁体   English   中英

反转Marklogic映射时出现问题

[英]Issue while inverting Marklogic map

反转MarkLogic映射时,键和值会交换,但是值会被删除重复数据。 我该如何避免呢?

恐怕你做不到。 MarkLogic map:map是一个哈希表,因此键是唯一的。 反转时,它将合并重复值的键:

-map:new((
  map:entry("a", (1, 2)),
  map:entry("b", (2, 3))
))

根据您要实现的目标,您可能只想迭代map:map

HTH!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM