निश्चित रूप से यह संभव है... - express का इस्तेमाल करने का सुझाव देना सर्वर ढांचे के रूप में:
import mongoose from 'mongoose';
import { Router } from 'express';
const router = Router();
router.post('/newModel/', createNewModel);
function createNewModel(req, res, next) {
const Schema = mongoose.Schema;
// while req.body.model contains your model definition
mongoose.model(req.body.modelName, new Schema(req.body.model));
res.send('Created new model.');
}
...लेकिन कृपया सावधान रहें! उपयोगकर्ताओं के लिए आपके डेटाबेस को इतनी आसानी से संशोधित करने का रास्ता खोलना आमतौर पर एक अच्छा विचार नहीं है।
अपडेट करें: प्रारूप बिल्कुल वैसा ही है जैसा आप लघुकथा में रखना चाहते हैं:
{
"title": { "type": "String", "required": "true" },
"content": { "type": "String", "required": "true" },
"slug": { "type": "String", "required": "true" }
}