Joscorbe commented on code in PR #1448: URL: https://github.com/apache/jackrabbit-oak/pull/1448#discussion_r1598623984
########## oak-run/src/main/js/oak-mongo.js: ########## @@ -329,6 +329,59 @@ var oak = (function(global){ return {nRemoved : count}; }; + /** + * Helper method to find nodes based on Regular Expression. + * + * @memberof oak + * @method regexFind + * @param {string} pattern the pattern to match the nodes. + */ + api.regexFind = function(pattern) { + print(db.nodes.find({_id: {$regex: pattern}})); + db.nodes.find({_id: {$regex: pattern}}).forEach(function(doc) { + print(doc._id); + }); + } + + /** + * Remove the complete subtree of all the nodes matching a regex pattern. + * Use regexFind to find the nodes that match the pattern prior deletion. + * + * @memberof oak + * @method removeDescendantsMatching + * @param {string} pattern the pattern to match the nodes to be removed. + */ + api.removeDescendantsMatching = function(pattern) { Review Comment: Done -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@jackrabbit.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org