以下代码段从POST请求中插入JSON对象。问题是它还在字符串 ObjectId 前面添加了每个唯一键。请更清楚地查看预期和当前输出。
module.exports.addMethod = function (db, req) {
var body = "";
req.on('data', function (chunk) {
body += chunk;
});
req.on('end', function () {
var jsonBody = JSON.parse(body);
db.collection("someCollection").insert(jsonBody, function(err,data) {
if(err){
console.log("cannot addd shit");
}// error handling
console.log("added your stuff");
});
})// req.on ends here
}// addMethod ends here
预期产出:
当前输出:
我想摆脱以每个唯一ID为前缀的 ObjectId 。我已经尝试了stringifying
但没有用。
注意:我没有使用expressjs
,因此我的假设是我无法使用body-parser
。我不想使用expressjs。