使用mongoose将对象推送到另一个数组中的数组

时间:2018-06-03 02:47:26

标签: node.js mongodb mongoose

我想添加到文档中数组内的数组。

这是我的架构:

//Forum schema
module.exports = mongoose.Schema({
    created: Date,
    title: String,
    description: String,
    createdBy: String,
    threads: [
        {
            created: Date,
            title: String,
            description: String,
            createdBy: String,
            replies: [
                {
                    created: Date,
                    edited: Date,
                    isEdited: Boolean,
                    content: String,
                    createdBy: String
                }
            ]
        }
    ]
});

在这种情况下,我想向具有特定线程ID的特定线程添加新的回复。

我已尝试使用where,但我收到一条错误消息,指出在数组中无法使用的位置。我也尝试了$ in:[{_ id:" id"}]但没有错误,但我没有得到任何结果。

也许这是不可能的?

感谢。

0 个答案:

没有答案