我正在网页上插入,获取和删除mongodb JSON上的项目,问题是我无法插入我的数据库所需的方式,例如我在我的数据库上有这个,
"marital" : "unmarried",
"name" : {
"first" : "Lorna",
"last" : "Charlish"
},
所以,当我想插入我试过的名字
时name.first: req.param('name.first'),
name.last:req.param('name.last'),
但是我收到一条错误,说"名称>。<第一:req.param(' name.first')" 语法错误:意外令牌。
然后我尝试了
app.post('/employee/new', function(req, res){
employeeProvider.save({
name: [req.param('name.first'), req.param('name.last')],
marital: req.param('marital'),
}, function(error, docs) {
res.redirect('/')
});
});
它确实插入但不是我想要的方式:
"name" : [
"Jonah",
"Santos"
]
我试图将代码更改为大括号,但它没有用,只是用括号,我不知道为什么!
所以我不知道如何插入第一种格式..我刚刚开始这样做,如果有人可以帮助我,我将非常高兴,非常感谢你。
答案 0 :(得分:0)
当我写这个问题时,我想出来并且我尝试了,所以我会写自己的答案,所以有一天它会帮助某人,
name: ({first: req.param('name.first'), last: req.param('name.last')}),
marital: req.param('marital'),
抱歉英语不好。