MongoDB聚合运算符:$toHashedIndexKey
$toHashedIndexKey
计算并返回输入表达式的哈希值,其使用的哈希函数与MongoDB创建哈希索引相同。哈希函数将键值或字符串映射到固定大小的数值。
语法
{
$toHashedIndexKey: <key or string to hash> }
举例
角度的双曲正切
使用下面的脚本创建trigonometry
集合,包含一个文档,存储了以度为单位的角度:
在聚合管道中,可以使用$toHashedIndexKey
计算字符串的散列值。本例计算字符串"string to hash"
的散列值:
db.aggregate(