【发布时间】:2016-08-05 16:07:16
【问题描述】:
我需要保存我的次要详细信息。这是我的 nodejs 模型。
var mongoose = require('mongoose');
module.exports = mongoose.model('Todo', { title : String,
image:String,
bgimage:String,
secondary:[Secondary]
});
var Secondary = new mongoose.Schema({
title : String,
image:String,
bgimage:String,
tertiary :[Tertiary]
});
我在 Nodejs 控制器中保存的代码
Todo.findById(fields.primaryid, function (err, secondary) {
if (!err) {
Todo.secondary.push({ title : fields.title,
image : fields.file,
bgimage : fields.bgfile,
});
Todo.save();
}
});
但在我的控制台中出现以下错误:
TypeError: 无法调用未定义的“push”方法
如何解决这个问题。我已经看到很多与此相关的查询。但没有任何帮助
【问题讨论】: