Почему после попытки добавления второго элемента происходит ошибка mongodb?

Почему-то могу добавить в коллекцию только один элемент, когда она пустая. Если в коллекции уже есть элемент, то новые почему-то не добавляются. Если отчистить коллекцию, то снова можно добавить только один элемент. В чем может быть дело?

const { Router } = require('express');
const Product = require('../models/Product');
const auth = require('../middleware/auth.middleware');
const router = Router();

router.post('/', auth, async (req, res) => {
  try {
      const { name, articul, measure, price, amount } = req.body;

      const product = new Product({
        userID: req.user.userId, name, articul, measure, price, amount
      });
 
      await product.save();
  
      res.status(201).json({ product });

  } catch(e) {
      res.status(500).json({ message: 'Что-то пошло не так, попробуйте снова.' });
  }
});

module.exports = router;


Ответы (0 шт):