Bonjour,

J'ai importé des documents MongoDB dans un champ texte sous PosgreSQL et j'essaye de les transformer en JSON.

Premier priblème: dégager ces ObjectId("xxx23")

J'ai faut ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
SELECT REGEXP_REPLACE('{ObjectId("5d8e02eea5f17f1bc0b812ba")}{ObjectId("5d8e02eea5f17f1bc0b812ba")},','ObjectId\((.*)\)','\1', 'g');
Le soucis c'est que ça englobe les deux ObjectId dans le "*" de la regex et le résultat donne :

{"5d8e02eea5f17f1bc0b812ba")}{ObjectId("5d8e02eea5f17f1bc0b812ba"},

Comment puis-je faire ?

Merci à vous,
A bientôt