2016-09-08 181 views
1

我有以下模式配置:节约嵌套的猫鼬对象数组

childSchema = mongoose.Schema({ 
    filePath: String, 
    color: String 
}) 
parentSchema = mongoose.Schema({ 
    date: String, 
    files: [childSchema] 
}) 
grandparentSchema = mongoose.Schema({ 
    name: String, 
    byDate: [parentSchema] 
}) 

保存parentSchema的更新录入工作正常使用

model.markModified('byDate') 
model.save() 

,但它不与childSchema工作。

我也尝试过使用MongooseArray.set()方法,但没有成功。

我在这里做错了什么?

谢谢!

回答

0

Apperantly我的错误是不是在拯救,但在检索:

改变data.byDate数据[0] .byDate我发现回调化险为夷。

对不起提前询问。这确实是一个微不足道的错误