Как я могу сохранить регулярное выражение через схему Mongoose, чтобы затем запросить его как регулярное выражение?
//regexmodel.js
var mongoose = require('mongoose')
var RegexSchema = new mongoose.Schema({
regex: {
type: REGEXP //How do i get this to store regex
}
})
var Regex = mongoose.model('Regex', RegexSchema)
module.exports = Regex
//regexController.js
var regex= new Regex({
regex: /.*/
})
regex.save(function(err, alert) {
if (err) {
res.send({success: false, message: err.message})
} else {
res.send({success: true, message: "Created Regex"})
}
})
Имейте в виду, что это весь псевдокод, а не то, что я на самом деле пытаюсь, но цель этого состоит в том, чтобы иметь возможность соответствовать этому значению НИЧЕГО.Мне нужно, чтобы это было сделано в БД, а не на стороне запроса, так как я знаю, что вы можете запросить mongoose с регулярным выражением, но это не соответствует моим сценариям использования.