MongoDB: 是否可以使用 SHA512 列?

MongoDB: Is it possible to SHA512 columns?

基本上我想做的是:

SELECT * FROM myTable WHERE SHA2(myField, 512) =  'myValue';

这可能吗?

场景

  1. 我有这个散列字符串,但我有一个纯字符串存储在数据库中。

不,一般情况下,您不能根据对字段的函数求值进行查找。如果要匹配散列值并保留纯字符串值,请将散列值和纯字符串值存储在文档中。