我有一个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
不确定!
答案 0 :(得分:0)
您不需要query
。
您将不得不使用User
插件的Users & Permissions
模型的猫鼬模型实例。
return strapi.plugins['users-permissions'].models.user.
.findOne(user_id)
.populate('profile');
答案 1 :(得分:0)
我在这里遇到同样的问题。 所有这些都是未定义的:
strapi.query
strapi.plugins
存在全局strapi
对象,只是不提供上面列出的属性...
我想念什么吗?我至少读了三遍文档……不走运。
答案 2 :(得分:0)