Javascript 如何使用mongoose和node js在另一个模型中添加模型

Javascript 如何使用mongoose和node js在另一个模型中添加模型,javascript,node.js,mongodb,mongoose,Javascript,Node.js,Mongodb,Mongoose,我正在做一个项目,试图在另一个模型中添加一个模型,但我似乎不知道怎么做。你有什么建议吗? ` 我想添加这个模型constItem=mongoose.model(“Item”,ItemSchema)到用户模型。您正在寻找的 在userSchema中添加项:{type:[Schema.Types.ObjectId],ref:'Item'} const userSchema = new mongoose.Schema({ first_name: String, last_name: S

我正在做一个项目,试图在另一个模型中添加一个模型,但我似乎不知道怎么做。你有什么建议吗? `

我想添加这个模型const
Item=mongoose.model(“Item”,ItemSchema)到用户模型。

您正在寻找的

在userSchema中添加
项:{type:[Schema.Types.ObjectId],ref:'Item'}

const userSchema = new mongoose.Schema({
    first_name: String,
    last_name: String,
    email: String,
    password: String,
    items : {
         type: [Schema.Types.ObjectId],
         ref: 'Item'
    }
});

const ItemSchema = new mongoose.Schema({
    date: String,
    loc: String,
    title: String,
   passage: String,
   file: String
});

我没有看到项目模型进入用户模型,我看到它在外部,但在内部。什么?我不明白。我要用你所给的再做一件可能有用的事。阅读人口文件。查询时,Mongo将返回填充的用户文档。查询:
User.find({first\u name:“John”})。填充(“项目”)
Ha nice:)祝贺您!我访问了两个网站,做得好!
const userSchema = new mongoose.Schema({
    first_name: String,
    last_name: String,
    email: String,
    password: String,
    items : {
         type: [Schema.Types.ObjectId],
         ref: 'Item'
    }
});

const ItemSchema = new mongoose.Schema({
    date: String,
    loc: String,
    title: String,
   passage: String,
   file: String
});