如何在Jetbrain的Datagrip中将MongoDB UUID二进制ID列显示为字符串UUID格式

3

我是否有办法将这样的列直接转换为可读的String UUID值,以便在数据视图中使用?

enter image description here

我想直接搜索String UUID。这是可能的吗?


获取相同的东西,但带有子类型04。 - AlikElzin-kilaka
1个回答

11

是的,但您需要告诉MongoDB驱动程序您想使用哪种UUID格式(Java传统、C#传统或Python传统)。

进入数据源设置>高级选项卡并编辑 uuidRepresentation 值。

输入图像描述


2
在将数据导出为JSON时,有没有办法保留这个javaLegacy?(至少在Intellij 2020.3中)它不起作用。 - bilak
对我来说,切换到javaLegacy没有起作用。仍然看到{"$binary": {"base64": "dcTGPqbOTlKiVMeo44SDnQ==", "subType": "04"}} - AlikElzin-kilaka

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接