I make a simple demo of MongoDB in node js .
first I save my document
like this which is working fine .
{
"_id": "5d984cf947cd7301dab539be",
"tmObj": {
"a1": "N",
"a2": "N",
"a3": "N"
},
"__v": 0
}
now I want to update one attribute from my collection
example data is
const data = {
a1: "Y"
};
here is my code
https://codesandbox.io/s/objective-minsky-bqeil
app.get("/saveData", async (req, res, next) => {
try {
const data = {
tmObj: {
a1: "N",
a2: "N",
a3: "N"
}
};
console.log("before save");
let blog = new BlogPostModel(data);
let saveBlog = await blog.save(data); //when fail its goes to catch
return res.send(saveBlog);
} catch (error) {
console.log(error);
return res.status(400).send(error);
}
});
app.get("/update", async (req, res) => {
try {
const data = {
a1: "Y"
};
let filterBlog = await BlogPostModel.find({});
//when fail its goes to catch
console.log(filterBlog); //when success it print.
res.send(filterBlog);
} catch (error) {
console.log(error);
}
});
any update?