Задать вопрос
@splirit
html5, css3, js, jquery, knockoutjs, php, mysql

Почему не встраиваются документы в Mongo?

Добрый день. Зашел в тупик. Гугл не помог.

Есть 2 модели в mongoose - Project, Payment. Связь один ко многим. В одной Project есть много Payment.
52a12c285e614978b8eea61136559362.jpg

Вот модель Payment, у которой есть ссылка на создателя - модель Project.
52a12c285e614978b8eea61136559362.jpg

Я хочу получить все Project со встроенными в них Pyment через populate();
a96933c81eae429d9fc2212d80b8a960.jpg

Но вместо этого приходит пустой массив.
b6e28c623efc4296bec7f282a42b00ac.jpg

При создании Payment сохраняю их вот так со ссылкой на Project
dbcbe32c737946c29a109f156b0573fb.jpg

Что я делаю не так?
Кстати, если в модели Project перед payments поставить _ тогда возвращается не пустой массив payments а с id'шникми payments.
  • Вопрос задан
  • 236 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
zBit
@zBit
Full stack web developer
А где описание модели Payment?
Ответ написан
@splirit Автор вопроса
html5, css3, js, jquery, knockoutjs, php, mysql
Уже решил. При добавлении новой записи в Payment нужно было не только ставить ей owner модель Project но и в Project пушить новый Payment.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы