Skip to content

Sanitize string fields before save/update. Regex validation supported.

Notifications You must be signed in to change notification settings

rtalwar26/mongo-sanitize-save

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mongo Sanitize

Sanitizes string fields before saving/updating a document into a mongo collection.

Usage

const mongoose = require("mongoose");
const sanitize = require("mongo-sanitize-save");

let Schema = mongoose.Schema;
let inner_schema = new Schema({
    inner_name: {type:String},
    inner_title:{type:Number},
    date:{type:Date}
    
});
let outer_schema = new Schema({
    title:{type:String},
    subtitle:{type:String},
    str_array: [{ type: String,required: true}],
    details: [inner_schema]
    
});

sanitize.sanitizeSchema(outer_schema);
sanitize.sanitizeSchema(inner_schema);

exports.default = mongoose.model('my_collection', outer_schema);

About

Sanitize string fields before save/update. Regex validation supported.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published