Hier Name meinen Code Datei student.jsWie man Daten von mongodb mit NodeJS holen, Express.js
var mongoose = require('mongoose');
var studentSchema = new mongoose.Schema({
name:{
type: String,
required: true
},
rollno:{
type: Number,
required: true
},
grade:{
type: String,
required: true
},
result:{
type: String,
required: true
}
});
var Student = module.exports = mongoose.model('Student',studentSchema);
module.exports.getStudents = function (callback){
Student.find(callback);
}
**filename app.js**
var express = require('express');
var app = express();
var mongoose = require('mongoose');
var PORT= process.env.PORT || 3000;
Student = require('./models/student');
mongoose.connect('mongodb://localhost/register');
var db= mongoose.connection;
app.get('/api/student', function (req,res){
Student.getStudents(function (err, student){
if(err){
throw err;
}
res.json(student);
});
});
app.listen(PORT);
console.log('Running app on port:' + PORT);
Was ist Ihre Frage/Problem? – robertklep
Ich kann die Sammlungsdaten in Mongodb nicht erhalten, um auf der HTML-Seite anzuzeigen –
Versuchen Sie, eine vorhandene Sammlung abzufragen? Sind Sie sicher, dass sich tatsächlich Dokumente in der Sammlung "Studenten" befinden? – robertklep