Consulta dynamoDB con la condición clave ‘GE’ en una clave hash

Estoy intentando ejecutar una consulta en una tabla dynamoDB con la condición clave como tal

KeyConditions: { userID: { ComparisonOperator: 'GE', AttributeValueList: [{N: '0'}] } } 

Cuando ejecuto esta consulta con el ComparisonOperator como ‘EQ’ no ocurre ningún problema. Sin embargo, cuando se trata de ‘GE’, aparece un error que indica que la condición de clave de consulta no es compatible.

Tenga en cuenta que userID es una clave de hash

Desde la documentación de consulta de Dynamo DB :

Una operación de consulta accede directamente a los elementos desde una tabla utilizando la clave principal de la tabla o desde un índice utilizando la clave de índice. Debe proporcionar un valor de clave hash específico. Puede restringir el scope de la consulta utilizando operadores de comparación en el valor de clave de rango o en la clave de índice. Puede usar el parámetro ScanIndexForward para obtener resultados en orden directo o inverso, por clave de rango o por índice.

Debe proporcionar una clave hash para consultar Dynamo DB. Podría lograr lo que está tratando de hacer con una operación de Scan o con múltiples operaciones de Query , pero no hay manera de especificar una condición que no sea igual para una clave de hash en DynamoDB.