El acceso a los campos y elementos de los conjuntos JSONB y de los valores JSONB temporales, la existencia de claves, las consultas de rutas JSON y el borrado de una ruta. Cada función toma el prefijo del tipo de su primer argumento, jsonbset o tjsonb.
| Categoría | Operador | Función portable |
|---|---|---|
| Acceso a campo / elemento JSON | -> | jsonbsetObjectField / tjsonbObjectField / jsonbsetArrayElement / tjsonbArrayElement (a, b) |
| ->> | jsonbsetObjectFieldText / tjsonbObjectFieldText / jsonbsetArrayElementText / tjsonbArrayElementText (a, b) | |
| Existencia de clave JSON | ? | jsonbsetExists / tjsonbExists (a, b) |
| ?& | jsonbsetExistsAll / tjsonbExistsAll (a, b) | |
| ?| | jsonbsetExistsAny / tjsonbExistsAny (a, b) | |
| Ruta JSON | @? | jsonbsetPathExists / tjsonbPathExists (a, b) |
| @@ | jsonbsetPathMatch / tjsonbPathMatch (a, b) | |
| #- | jsonbsetDeletePath / tjsonbDeletePath (a, b) |