javascript - 将猫鼬文档嵌套到另一个集合文档
问题描述
如何在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);
解决方案
推荐阅读
- java - 如何将等效的 GO 代码转换为 Java 代码?
- node.js - 无法使用 res.redirect() 方法 express + NodeJS 进行重定向
- ios - bar Button Item text 在moonIcon中选择时会发生变化,如swift 4中的Font Awesome
- javascript - 在 jQuery 中附加外部 PHP 文件
- jwt - 基于 JWT 声明的 Istio Origin 授权
- selenium - 一次创建 Selenium Webdriver 并在 Cucumber 的所有步骤中使用
- python - 内连接只是逐行执行合并?
- java - 在 extJS 中捕获 div 元素的屏幕截图
- html - HTML5 嵌入元素类型
- doxygen - C中缺少一些调用图