здесь моя коллекцияметеор перебирать массив
Ques_Coll.insert({question: quest,owner:u_name,comments:[]});
После пользователь вводит комментарий, коллекция будет обновляться, как этот
Ques_Coll.update({_id:this._id},{$push:{comments:{uname:"xxx",cmt_text:"xxx"}}});
До этого работал отлично
Теперь, я хочу итерацию через все комментарии и хотите их отобразить
как это сделать?
это, как я пытался и не работает
{{#each all_comments.comments}}
<li>{{uname}}</li>
<li>{{cmt_text}}</li>
{{/each}}
это мой шаблон // я думаю, что моя проблема заключается в этом возвращающей значение
all_comments:function()
{
return Ques_Coll.find({_id:this._id},{fields: {'comments': 1}})
}
'{{#each}} принимает только массивы, курсоры или значения false. Вы передали: [object Object] ', показывая эту ошибку – Sasikanth
, если мы используем команду' findOne', как перебирать массив комментариев – Sasikanth
Так же, как вы делаете это сейчас, потому что ваши комментарии хранятся в документе вопросов в 'comments'. – Akshat