Paramètre fields dans la lecture de collection
Il est désormais possible de préciser les champs à retourner pour chaque entité de la collection demandée. L'identifiant est toujours retourné.
Les entités suivantes sont concernées :
- Livraisons
- Champs de base
- type
- name
- visibility
- srs
- description
- status
- Champs disponibles
- name
- description
- type
- visibility
- status
- srs
- contact
- size
- last_event
- tags
- bbox (calculée à partir du champ extent)
- Champs de base
- Données stockées
- Champs de base
- name
- type
- visibility
- srs
- Champs disponibles
- name
- description
- type
- visibility
- status
- srs
- contact
- edition
- size
- last_event
- tags
- bbox
- Champs de base
- Configurations
- Champs de base
- name
- layer_name
- type
- status
- Champs disponibles
- name
- layer_name
- type
- status
- attribution
- metadata
- tags
- last_event
- Champs de base
- Offres
- Champs de base
- open
- available
- layer_name
- type
- status
- Champs disponibles
- open
- available
- layer_name
- type
- status
- endpoint
- configuration
- urls
- extra
- Champs de base
Exemple d'utilisation pour des données stockées
/datastores/{datastore}/stored_data
- fields =
last_event,bbox,tags
[
{
"bbox": {
"west": 4.716841851,
"south": 45.597425194,
"east": 6.17889785,
"north": 46.527234038
},
"last_event": {
"title": "Création",
"date": "2024-01-23T11:30:52.703181",
"initiator": {
"last_name": "Lopper",
"first_name": "Dave",
"_id": "{user}"
}
},
"tags": {},
"_id": "{stored data 1}"
},
{
"bbox": {
"west": -5.332540084,
"south": 41.2061106614,
"east": 9.854320085,
"north": 51.2032464945
},
"last_event": {
"title": "Génération",
"date": "2024-09-16T08:05:46.68324",
"initiator": {
"last_name": "Lopper",
"first_name": "Dave",
"_id": "{user}"
}
},
"tags": {},
"_id": "{stored data 2}"
}
]