我想添加到文档中数组内的数组。
这是我的架构:
//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"}]但没有错误,但我没有得到任何结果。
也许这是不可能的?
感谢。