Link to the challenge https://www.freecodecamp.org/learn/back-end-development-and-apis/mongodb-and-mongoose/create-and-save-a-record-of-a-model
This is not passing the test for some reason. My code:
require('dotenv').config();
const mongoose = require('mongoose');
const { Schema } = require('mongoose');
const personSchema = new Schema({
name: {
type: String,
required: true
},
age: Number,
favoriteFoods: [String]
})
const Person = mongoose.model('Person', personSchema)
mongoose.connect(process.env.MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true });
const createAndSavePerson = (done) => {
const person = new Person({
"name": "Qaqli",
"age": 25,
"favoriteFoods": ["doner", "laxmacun"]
})
person.save(function(err, data) {
if (err) {
done(err)
return
}
console.log(data)
done(null, data)
})
};
Replit link boilerplate-mongomongoose (2) - Replit