首页 > 解决方案 > 将猫鼬文档嵌套到另一个集合文档

问题描述

如何在reviewSchema的.comments字段中将commentSchema的.text保存为数组格式?

当然,每个评论(帖子)都有多个评论。

// Connect to the db using mongoose
mongoose.connect("mongodb://localhost:27017/reviewdb")

// setting up model and schema for comment
var commentSchema = new mongoose.Schema( {
  text: String,
  user : String,
  username: String,
  date: Date
});

// setting up model and schema for reviews

var reviewSchema = new mongoose.Schema( {
  text: String,
  user : String,
  username: String,
  mydate: Date,
  likes:{type: Number, "default":0, min:0},
  comments:[commentSchema]
});

// setting up model for review
var Review = mongoose.model('review', reviewSchema);

// setting up model for comment
var comment = mongoose.model('comment', reviewSchema);

标签: javascriptmongodbmongoose

解决方案


推荐阅读