【发布时间】:2016-12-26 02:41:51
【问题描述】:
我正在处理一个涉及解析动态猫鼬模式的 ExpressJS 和 MongoDB 项目。我设置动态模式的方式是解析它:
第一步
//Creating a mongoose schema
var userSchema = mongoose.Schema({
measurements : [
mongoose.Schema({
time: String
})
]});
第二步
//Creating a mongoose model for the schema
var User = mongoose.model('User', userSchema);
var user = new User();
user.measurements = [{time:req.body.time}]
//save the info
user.save(function(err) {
if (err)
res.send(err);
res.send({message: "User Info created"});
});
});
预期结果:
一个带有 JSON 验证器的示例来清楚地解释我的目标:
但问题是我的代码以下列方式将数据发布到 mongo 数据库:
我想知道是否可以发布带有时间属性的新数组对象,而不是使用逗号分隔值。 对此的任何想法和建议将不胜感激。
谢谢
【问题讨论】:
标签: javascript json mongodb express mongoose