Ich habe ein Schema für meine Datei erstellt und rufe es wie folgt auf, aber es heißt Fehler, dass Schema nicht für Kommentare registriert ist ........ Liegt das an Pfad?Wie man ein Schema in mongoose registriert und anruft
Mein Schema,
var mongoose = require('mongoose'),
path = require('path'),
config = require(path.resolve('./config/config')),
Schema = mongoose.Schema;
var Commentsscheme = new Schema({
articleid: {
type: Schema.ObjectId
},
fromuser: {
type: String
},
touser: {
type: String
},
comment: {
type: String
}
});
mongoose.model('comments', Commentsscheme);
Meine js,
var path = require('path'),
mongoose = require('mongoose'),
passport = require('passport'),
Comments = mongoose.model('comments');
/* ------ Inserting a comment ------ */
exports.insertcomment = function (req, res) {
var comments = new Comments(req.body);
console.log(comments)
comments.status = 1;
var data = {};
comments.save(function (err,resl) {
if (err) {
console.log(err);
return err;
}
data = { status: false, error_code: 0, message: 'Unable to insert' };
if (resl) {
data = { status: true, error_code: 0,result: resl, message: 'Inserted successfully' };
}
res.json(data);
});
};
Ich habe Schema für meine Datei und es wie unten aufrufen, aber es sagt, dass Fehler-Schema nicht für Kommentare registriert ist .... .... kann jemand bitte vorschlagen Hilfe, ........................
noch Fehler verwenden ............ – MMR
Geben Sie den aktualisierten Code ein. – Sachin
Sachin, wo wurde aktualisiert – MMR