如何将mongdb UUID()转换为字符串?

时间:2019-07-19 22:10:43

标签: mongodb uuid

我想生成一个随机的UUID字符串,并将其插入mongo集合中。我该怎么做?我不要十六进制。我需要破折号。 我尝试了UUID()。toString(),但似乎不起作用

1 个答案:

答案 0 :(得分:0)

根据您自己的注释,UUID().toString()包含方法名称。您的解决方案包括引号。要摆脱这些,您可以使用以下代码:

UUID().toString().split('"')[1]

说明:

  • UUID().toString()将给出一个包含UUID("00000000-0000-0000-0000-00000000000")的字符串。
  • split('"')会将字符串除以引号分隔成一个数组,['UUID(', '00000000-0000-0000-0000-000000000000', ')']
  • [1]从该数组中选择第二个元素,它是您的UUID作为字符串。