Avatar of Bruce Gust
Bruce Gust
Flag for United States of America

asked on 

Discriminator with name \"call\" already exists...?

I'm running into an error that I don't know how to fix:

error":true,"msg":"Discriminator with name \"call\" already exists","data":[]}

The route for this is "add-activity" which is going to save a record to the "activities" collection. Here's the service / schema for that model:

const mongoose = require('mongoose');
const Service = require('./service');
const ActivitySchema = require('../schemas/ActivitySchema');

class Activity extends Service {
  constructor() {
    super();

    this.collection = 'activities';
    this.plural = 'activities';
    this.singular = 'activity';
    this.model = mongoose.model('Activity', ActivitySchema);
  }
}

module.exports = new Activity();

I've got no idea what to be looking for. No doubt this error has been encountered before and I'm furiously hitting up Google even as you're perusing this question.

What does it mean and how do I fix it?
Node.js* nodejs mongoose

Avatar of undefined
Last Comment
Bruce Gust

8/22/2022 - Mon