Создание документов в Mongoose: пошаговое руководство

Чтобы создать документ в Mongoose, вам необходимо определить схему Mongoose и использовать ее для создания модели. Вот пример того, как создать документ Mongoose:

  1. Определить схему:

    const mongoose = require('mongoose');
    const schema = new mongoose.Schema({
    // Define your schema fields here
    fieldName1: {
    type: String,
    required: true
    },
    fieldName2: {
    type: Number,
    default: 0
    },
    // ...
    });
  2. Создать модель:

    const Model = mongoose.model('ModelName', schema);
  3. Создать документ:

    const document = new Model({
    fieldName1: 'Value 1',
    fieldName2: 42,
    });
    document.save(function (err) {
    if (err) {
    console.error(err);
    } else {
    console.log('Document saved successfully.');
    }
    });

    В этом примере вы определяете схему, используя mongoose.Schema, а затем создаете модель, используя mongoose.model. Наконец, вы создаете документ с помощью конструктора модели и сохраняете его в базе данных с помощью метода save.