Trying to find a single document details by id using POST API but API returns error 500 using MongoDB and Node.js.
Schema
{
"_id": {
"$oid": "5cad89cabfb35db56688556c"
},
"articleid": "c4a3c72a-f4ec-11e7-bec2-b083fe9a696b",
"md5id": "8e0d6ca665a977cc825bd90dc1751d53",
"headline": "Stepping up",
"subtitle": "",
"type": "PRINT",
}
Model.js
var mongoose = require('mongoose');
var schema = new mongoose.Schema({
Title: String
},
{
collection: 'impactliveupdated'
});
module.exports = mongoose.model('Model', schema);
controller.js
articlesById = function (req, res) {
var articleids = req.body.articleids;
var query = {
};
query.articleid = {
$in: articleids
};
articlesModule.findOne(query, function (err, impacts) {
if (err) {
console.log("error 6");
console.log(err);
res.status(500);
res.send("internal error");
} else {
res.status(200);
console.log("sending data");
// console.log(impacts);
res.json(impacts);
}
});
}
if possible guide me to correct it I am new in MEAN stack!
articleidby which i am trying to find, do i need to mentionarticleidinModel.js schema?