Hello,
I need if possibile to order a list of nodes returned from getChildren api call by one of a properties.
In the rest api doc it is not mentioned.
thanks.
Solved! Go to Solution.
This is working for me:
http://127.0.0.1:8080/alfresco/api/-default-/public/alfresco/versions/1/nodes/8bb36efb-c26d-4d2b-9199-ab6922f53c28/children?skipCount=0&maxItems=100&orderBy=cm%3Atitle
I guess you can use the same approach with your custom property name wbase%3AcognomeRubrica
Did you try the "orderBy" parameter?
https://api-explorer.alfresco.com/api-explorer/#/nodes/listNodeChildren
in the doc the available orderBy fields are:
but I need to order by a property inside "properties"
This is working for me:
http://127.0.0.1:8080/alfresco/api/-default-/public/alfresco/versions/1/nodes/8bb36efb-c26d-4d2b-9199-ab6922f53c28/children?skipCount=0&maxItems=100&orderBy=cm%3Atitle
I guess you can use the same approach with your custom property name wbase%3AcognomeRubrica
yes it works!
I think it is a serious shortcoming that such an important thing is not indicated in the documentation.
Anyway thanks!!!
Hi,
and if I want to retrive a set of items based on a property inside properties? I tray filter:
where=(wbase%3AtipologiaRubrica=1)
but don't works.
Where filter is not designed to accept that kind of expressions. Mainly Where syntax is described in
You need to use Search REST API in order to apply filters based in custom properties.
For instance, this REST API call will retrieve all the children from a parent folder (ANCESTOR) having the property cm:title with "Title" value:
curl --location --request POST 'http://localhost:8080/alfresco/api/-default-/public/search/versions/1/search' \ --header 'Authorization: Basic YWRtaW46YWRtaW4=' \ --header 'Content-Type: application/json' \ --data-raw '{ "query": { "query": "ANCESTOR:'\''workspace://SpacesStore/0f90a538-10d3-4f3f-9a9c-431e674a4f89'\'' AND cm:title:'\''Title'\''" } }'
unfortunately it does not seem to be possible to search a term inside properties property.
It's possible, but using the Search REST API with ANCESTOR.
Ask for and offer help to other Alfresco Content Services Users and members of the Alfresco team.
Related links:
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.