Hi everyone i get this error
not authorized on admin to execute command { insert: "people", documents: [[{favoriteFoods [meat fish]} {_id ObjectIdHex("5d9904581c23c22d3bf20250")} {name Jose} {age 33} {__v 0}]], ordered: true, writeConcern: { w: "majority" }, lsid: { id: {4 [19 82 53 148 209 226 71 104 167 81 65 63 73 147 147 123]} }, txnNumber: 2.000000, $clusterTime: { clusterTime: 6744426632838119425, signature: { hash: [48 69 194 102 128 1 231 107 174 196 155 112 100 155 165 114 241 8 165 143], keyId: 6743788125820026880.000000 } }, $db: "admin" }
This is my code so far:
const mongoose = require("mongoose");
mongoose.connect(process.env.MONGO_URI, { useUnifiedTopology: true, useNewUrlParser: true });
var Schema = mongoose.Schema;
var personScheme = new Schema({
name: String,
age: Number,
favoriteFoods: [String]
});
const Person = mongoose.model("Person", personScheme);
var createSomePerson = function(done) {
const facu = new Person({
name: "Facundo",
age: 25,
favoriteFoods: ["Banana", "Chips"]
});
facu.save((err, data) => (err ? done(err) : done(null, data)));
};
var createAndSavePerson = function(done) {
const jose = new Person({
name: "Jose",
age: 33,
favoriteFoods: ["meat", "fish"]
});
jose.save(function(err, data) {
if (err){
console.log(err)
done(err)
}
done(null, data)
});
};
And this is my .env file:
And this is how my Network Access and Database Access look like.
Also here is the glitch link: https://glitch.com/edit/#!/join/0891013c-901f-43b6-b4fe-b7eae9fdf960
Can anyone help me understand whats wrong?