Как CRUD данные в пн goose без моделирования данных - PullRequest
1 голос
/ 24 апреля 2020

я искал inte rnet в течение 2 дней и не нашел ответа,

const mongoose = require('mongoose');

const channelsSchema = new mongoose.Schema(
    {
        stateName: {
            type: String,
            required: [true, 'A state must have a name'],
            unique: true,
            index:true
        },
        id: {
            type:String
        },
        Name: {
            type:String
        },
        **anyThing: [Object]
    },
    { strict: false }
);

const Channels = mongoose.model('Channels', channelsSchema);

module.exports = Channels;

есть ли способ ** что-нибудь принять что-нибудь?

примечание: его не большой проект, и я не беспокоюсь о безопасности. он работает только локально

1 Ответ

0 голосов
/ 24 апреля 2020

Вы можете передать {strict: false} в качестве второго аргумента в Схему для достижения этой цели.

const mongoose = require('mongoose');

const channelsSchema = new mongoose.Schema({}, {strict: false})
const Channels = mongoose.model('Channels', channelsSchema);
module.exports = Channels;
...