Позвоните модель из другого плагина в Страпи - PullRequest
0 голосов
/ 18 октября 2018

У меня есть модель Notification, которая belongsToMany пользователей из плагина users-permissions.

У меня есть другая модель под названием Profile, которая belongsToOne пользователь.

Теперь яхочу populate уведомление с соответствующими user и их profile ...

Я пытался:

 await strapi.query("user", "users-permissions").find({_id: `model id`}).populate('profile')

Бросить Impossible to find the plugin where strapi.query has been called. в меня.

Также пробовал:

notification.user.populate('profile')

Не повезло, либо

Я также пытался strapi.plugins["users-permissions"].models.user получил неопределенное!

1 Ответ

0 голосов
/ 18 октября 2018

Вам не нужно query.

Вам придется использовать экземпляр модели mongoose модели User плагина Users & Permissions.

return strapi.plugins['users-permissions'].models.user.
  .findOne(user_id)
  .populate('profile');
...