gpt4 book ai didi

javascript - 是否有将基于字符串的 JSON 转换为 Mongoose Schema 对象实例的 native 功能?

转载 作者:可可西里 更新时间:2023-11-01 02:22:56 26 4
gpt4 key购买 nike

我正在使用 Express,我正在寻找一种方便的方法来转换这种对象(根据请求req.body.myObject):

{
"name": "Foo",
"someNumber": "23",
"someBoolean": "on"
}

进入此架构的实例:

var myObjectSchema = new Schema({
name: String,
someNumber: Number,
someBoolean: Boolean
});

请注意,第一个对象来自请求,因此它完全由字符串创建。

有什么好的方法可以做到这一点吗?如果没有,您对如何将此功能实现为中间件有什么建议吗???

最佳答案

通过引用这个线程 Mongoose : Inserting JS object directly into db我发现是的,有一个内置的功能。

您只需构建一个新模型,将请求值(来自表单)作为参数传递:

function add(req, res){
new Contact(req.body.contact).save(function(err){
console.log("Item added");
res.send();
});
};

它会自动为您转换内容!

关于javascript - 是否有将基于字符串的 JSON 转换为 Mongoose Schema 对象实例的 native 功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12048093/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com