是否可以索引字段然后将其删除?
这样做的原因是我有一个纯文本字段和一个包含文本加密版本的字段。我想索引纯文本,然后将其删除,以便只保留加密数据。
我尝试修改索引函数中传递的doc
,但它似乎不会影响存储。
答案 0 :(得分:1)
不,无法索引字段然后将其清空。这是不可能的设计。视图和索引仅反映最新版本的文档,因此当您“删除”某个字段时,相应的视图/索引也将被清空。视图/索引保持同步,没有选项可以使它们发散。
为了达到您想要的效果,您的地图或索引功能需要解密加密字段并将其发送到索引。但是,索引未加密,因此可能会破坏在文档中首先使用加密字段的目的。