Попробуйте:
var EventSchema = mongoose.Schema({
eventId: { type: Number, required: true,unique: true },
name: { type: String, required: true },
loc: { type: ObjectId },
quota: { type: Number }
});
var Event = mongoose.model('Event', EventSchema);
app.get('/test', async function(req,res){
const result = await Event.find();
console.log("This is the result: " + result);
res.send(result);
});
Я думаю, что ваша проблема в обратном вызове в позиции объекта фильтра метода .find (). Следующее может также работать:
var EventSchema = mongoose.Schema({
eventId: { type: Number, required: true,unique: true },
name: { type: String, required: true },
loc: { type: ObjectId },
quota: { type: Number }
});
var Event = mongoose.model('Event', EventSchema);
app.get('/test',function(req,res){
Event.find({}, function(err,result){
if(err) console.log("Not found");
console.log("This is" + result.eventId);
res.send(result);
});
});