Ren*_*ama 11 javascript mongoose express
我正在使用Express,我正在寻找一种方便的方法来转换这种对象(来自请求req.body.myObject):
{
"name": "Foo",
"someNumber": "23",
"someBoolean": "on"
}
Run Code Online (Sandbox Code Playgroud)
进入这个Schema的一个实例:
var myObjectSchema = new Schema({
name: String,
someNumber: Number,
someBoolean: Boolean
});
Run Code Online (Sandbox Code Playgroud)
请注意,第一个对象来自请求,因此完全由Strings完成.
有没有一些很好的方法来实现这一目标?如果没有,您对如何将此功能实现为中间件有任何建议吗?
Ren*_*ama 10
通过引用这个线程Mongoose:直接将JS对象插入db我发现是的,这是一个内置的功能.
您只需构建一个新模型,将请求值(来自表单)作为参数传递:
function add(req, res){
new Contact(req.body.contact).save(function(err){
console.log("Item added");
res.send();
});
};
Run Code Online (Sandbox Code Playgroud)
它会自动为您转换内容!
| 归档时间: |
|
| 查看次数: |
9893 次 |
| 最近记录: |