Mongodb 使用大括号在上插入项目
我正在做一个网页,在mongodb JSON上插入、获取和删除项目,问题是我不能按照db想要的方式插入,例如我在db上有这个Mongodb 使用大括号在上插入项目,mongodb,nosql,Mongodb,Nosql,我正在做一个网页,在mongodb JSON上插入、获取和删除项目,问题是我不能按照db想要的方式插入,例如我在db上有这个 "marital" : "unmarried", "name" : { "first" : "Lorna", "last" : "Charlish" }, 所以,当我想插入我试过的名字时 name.first: req.param('name.first'), name.last:req.param('name.last
"marital" : "unmarried",
"name" : {
"first" : "Lorna",
"last" : "Charlish"
},
所以,当我想插入我试过的名字时
name.first: req.param('name.first'),
name.last:req.param('name.last'),
但是我得到一个错误,说“name>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"
]
我曾尝试将代码改为大括号,但没有成功,只使用了大括号,我不知道为什么
所以我不知道如何用第一种格式插入。。我只是从这个开始,如果有人能帮助我,我将非常高兴,非常感谢 当我写问题的时候,我想出来了,我试过了,所以我会写我自己的答案,这样总有一天它会帮助别人
name: ({first: req.param('name.first'), last: req.param('name.last')}),
marital: req.param('marital'),
对不起,英语不好