Javascript 如何在mongoose中正确嵌入文档? var mongoose=require('mongoose'); var Schema=mongoose.Schema; var ObjectId=Schema.ObjectId; var Comment=mongoose.model('Comment',新模式({ 标题:字符串, 正文:字符串, 日期:日期 })) var Post=mongoose.model('Post',新模式({ 评论:[评论] })) module.exports.Comment=注释 module.exports.Post=Post

Javascript 如何在mongoose中正确嵌入文档? var mongoose=require('mongoose'); var Schema=mongoose.Schema; var ObjectId=Schema.ObjectId; var Comment=mongoose.model('Comment',新模式({ 标题:字符串, 正文:字符串, 日期:日期 })) var Post=mongoose.model('Post',新模式({ 评论:[评论] })) module.exports.Comment=注释 module.exports.Post=Post,javascript,mongoose,mongoose-schema,Javascript,Mongoose,Mongoose Schema,遵循一个简单应用程序的教程,在尝试从中创建其他内容并学习Mongoose模式的同时,我在尝试使用嵌入文档和以前应用程序定义模型的方式时出错 我犯了这个错误 在数组“%”路径处抛出新的TypeError('Undefined type“+name+”) + 类型错误:未定义的类型模型在数组注释要嵌入文档,您需要在引用文档中传递其架构。为此,您可以将架构单独存储在变量中作为中间步骤,然后使用它来定义模型 var mongoose=require('mongoose'); var Schema=mon

遵循一个简单应用程序的教程,在尝试从中创建其他内容并学习Mongoose模式的同时,我在尝试使用嵌入文档和以前应用程序定义模型的方式时出错

我犯了这个错误

在数组“%”路径处抛出新的TypeError('Undefined type
“+name+”
) +


类型错误:未定义的类型
模型
在数组
注释

要嵌入文档,您需要在引用文档中传递其架构。为此,您可以将架构单独存储在变量中作为中间步骤,然后使用它来定义模型

var mongoose=require('mongoose');
var Schema=mongoose.Schema;
var ObjectId=Schema.ObjectId;
var CommentSchema=新模式({
标题:字符串,
正文:字符串,
日期:日期
});
var PostSchema=新模式({
注释:[注释模式]
});
module.exports.Comment=mongoose.model('Comment',CommentSchema);
module.exports.Post=mongoose.model('Post',PostSchema);

我得到了一个新的类型错误('Undefined type
'+name+'
at array
'+path+^TypeError:Undefined type
model`at array
comments
但这不只是为了引用吗?我正在尝试嵌入文档