Angularjs Angular fullstack中的嵌套模式替换

Angularjs Angular fullstack中的嵌套模式替换,angularjs,mongoose,angular-fullstack,Angularjs,Mongoose,Angular Fullstack,我使用Angular Fullstack开发了一个小的Pomotoro WebApp。我有一个问题,当我想添加一个评论Pomodoro 这是我的模型: 'use strict'; var mongoose = require('bluebird').promisifyAll(require('mongoose')); var UserSchema = require('mongoose').model('User').schema; var CommentSchema = new mongo

我使用Angular Fullstack开发了一个小的Pomotoro WebApp。我有一个问题,当我想添加一个评论Pomodoro

这是我的模型:

'use strict';

var mongoose = require('bluebird').promisifyAll(require('mongoose'));
var UserSchema = require('mongoose').model('User').schema;

var CommentSchema = new mongoose.Schema({
    content: String
});

var PomodoroSchema = new mongoose.Schema({
  name: String,
  ended: Boolean,
  comments: [CommentSchema],
  user: UserSchema
});

export default mongoose.model('Pomodoro', PomodoroSchema);
这是我的问题:

  • 我创造了一个波莫多罗:好的
  • 我添加一条评论:好的
  • 我补充另一条评论:答案是第一条评论2次
以下是一些屏幕截图:

  • 波莫多罗的创作
    • 发送什么
    • 收到什么
  • 创建第一条注释
    • 发送什么
    • 收到什么
  • 第二条评论的创建
    • 发送什么
    • 收到什么