MongoJS 插入方法不在 MongoDB 和 Robo 3T 中创建集合
MongoJS Insert Method Not Creating Collection in MongoDB & Robo 3T
我正在使用 MongoJS 并想通过下面的代码在我的 MongoDB 中自动创建一个名为 "Comments" 的新集合...不工作而且似乎无法弄清楚为什么.感谢您提供的任何见解!
app.post("/post", function(req, res) {
db.comments.insert({
articleId: JSON.stringify(req.body._Id),
name: JSON.stringify(req.body.chatId),
message: JSON.stringify(req.body.message)
}),function(err, response) {
if(err) {
console.log(err);
} else {
console.log("This is working!");
}
}});
如果你使用 body-parse 中间件:
app.post("/post", function(req, res) {
let { body } = req;
db.comments.insert({
articleId: body._Id,
name: body.chatId,
message: body.message
}),function(err, response) {
if(err) {
console.log(err);
} else {
console.log("This is working!");
}
}});
如果没有,就像这样使用它:
let parsed;
try {
parsed = JSON.parse(res.text)
} catch(err){req.send(err)}
// now you have:
parsed._Id ...
我正在使用 MongoJS 并想通过下面的代码在我的 MongoDB 中自动创建一个名为 "Comments" 的新集合...不工作而且似乎无法弄清楚为什么.感谢您提供的任何见解!
app.post("/post", function(req, res) {
db.comments.insert({
articleId: JSON.stringify(req.body._Id),
name: JSON.stringify(req.body.chatId),
message: JSON.stringify(req.body.message)
}),function(err, response) {
if(err) {
console.log(err);
} else {
console.log("This is working!");
}
}});
如果你使用 body-parse 中间件:
app.post("/post", function(req, res) {
let { body } = req;
db.comments.insert({
articleId: body._Id,
name: body.chatId,
message: body.message
}),function(err, response) {
if(err) {
console.log(err);
} else {
console.log("This is working!");
}
}});
如果没有,就像这样使用它:
let parsed;
try {
parsed = JSON.parse(res.text)
} catch(err){req.send(err)}
// now you have:
parsed._Id ...