NXSQL: comment ignorer le suffix caché d'un folder

Bonjour

Je voudrais exécuter la requête suivante mais sans spécifier le suffixe généré automatiquement par Nuxeo:

SELECT * FROM Document WHERE ecm:path STARTSWITH '/Atrium.1391702958298'

(je veux accéder à tous les documents dans le domaine /Atrium)

Pour une raison historique, (le domaine a été manipulé et re-créé), Nuxeo a rajouté dans la version actuelle du domaine un suffixe et je suis donc obligé de préciser le nom complet:

SELECT * FROM Document WHERE ecm:path STARTSWITH '/Atrium.1391702958298'

Mais les formes suivantes ne fonctionnent pas:

SELECT * FROM Document WHERE ecm:path STARTSWITH '/Atrium' SELECT * FROM Document WHERE ecm:path STARTSWITH '/Atrium%' SELECT * FROM Document WHERE ecm:path LIKE '/Atrium%'

Comment dois-je faire si je veux utiliser le Title qui lui est correctement 'Atrium'?

Merci de votre aide…

Christian

0 votes

1 answers

1380 views

ANSWER



Les recherches par path et par titre ne peuvent pas être mélangées comme cela. Le mieux pour vous est probablement de faire un renommage bas niveau (API CoreSession.move) du folder afin qu'il est le name (dernier composant du path) qui vous intéresse.

0 votes