как программно создать коллекцию в mongodb, используя mon goose и nodejs - PullRequest
1 голос
/ 27 мая 2020

Я пытаюсь создать коллекцию в MongoDB программно, но не знаю, как ее создать. У меня есть одна общая модель схемы. Используя это, как создать коллекцию множества коллекций с разными именами. Если кто знает, помогите пожалуйста.

common.model. js:

 const mongoose = require('mongoose');

 var userSchemaOil = new mongoose.Schema({

    pid: {
        type: String
    },
    name: {
        type: String
    },
    weight: {
        type: String
    },
    price: {
        type: Number
    }  

});

create.controller. js:

 module.exports.createCollection = (req, res, next) => {

    let collectionName=req.query.collectionname; //Example: Tea

    module.exports = mongoose.model( collectionName, userSchemaOil);

   ?

    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...