All Downloads are FREE. Search and download functionalities are using the official Maven repository.

scripts.3.3.0.2-update-json-validation-policy-scopes.js Maven / Gradle / Ivy

The newest version!
print('In apis collection, scopes of json-validation policy have to be changed from REQUEST/RESPONSE to REQUEST_CONTENT/RESPONSE_CONTENT');
db.apis.find({ definition: /"json-validation" : {"scope":"REQUEST"|"json-validation" : {"scope":"RESPONSE"/}).forEach(api => {
    api.definition = api.definition
        .replace(/"json-validation" : {"scope":"REQUEST"/, "\"json-validation\" : {\"scope\":\"REQUEST_CONTENT\"")
        .replace(/"json-validation" : {"scope":"RESPONSE"/, "\"json-validation\" : {\"scope\":\"RESPONSE_CONTENT\"");
    db.apis.replaceOne({ _id: api._id }, api);
});




© 2015 - 2024 Weber Informatics LLC | Privacy Policy