我的 MongoDB 文档中的一些字段包含敏感数据,当我使用这些数据进行测试时,我需要对它们进行清理。
数据以前存储在 MySQL 中,我使用类似REPEAT('x', LENGTH(fieldName))
.
我想保持净化字段的长度与它们相同,并理想地保留空白。
任何人都可以建议在 MongoDB 中执行此操作的好方法吗?
更新
敏感数据是为员工提供的绩效评估反馈之类的东西,因此当测试人员使用该应用程序时,他们不能看到这些数据。我想保留字符串和空格的长度,以便文本的布局类似于它在生产中的布局。
我想知道是否可以使用一些简单的 MongoDB 运算符来执行此操作,但无法找到我要查找的内容。
该应用程序是用 Java 编写的,我使用的是 Spring Data。在 MySQL 用 Java 字符串中的“x”替换字符然后更新行的情况下,这就是为什么即使我丢失了字符串中的空格,我还是使用了 repeat 的原因。