我正在使用 Express、Mongoose 和 Mongodb。我有两个模型,一个用于用户,另一个用于评论,如下所示:
var User = mongoose.Schema({
firstName: String,
lastName: String,
email: String
});
mongoose.model("User", User);
var Review = mongoose.Schema({
foodRating: Number,
serviceRating: Number,
locationRating: Number,
wouldReturn: boolean
});
mongoose.model("Review", Review);
Run Code Online (Sandbox Code Playgroud)
我想以评论属于用户的方式链接两个模型。
我读过 ObjectId,但不清楚如何实现它。我应该创建它,然后使用它,像这样:
const MyObjectId = mongoose.Types.ObjectId;
Run Code Online (Sandbox Code Playgroud)
然后覆盖模型的 _id 我想用它链接到我的第一个模型?
const MyObjectId = mongoose.Types.ObjectId;
Run Code Online (Sandbox Code Playgroud)
这样对吗?或者我将如何做到这一点?