如何取消 'find' 中的关系?
How to unset relation in 'find'?
我有内容类型 "Novel" 并且与 "Tag" 和 "Genre" 有关系,我只想在 [=18] 中显示 "Tag" 和 "Genre" =] 但不在 'find' 中。在 models/Novels.js 中使用 m.unset 仅当数据不是关系时才有效。如何在 'find' 中取消填充此标签?
您可以通过更新 小说 API.
的 查找 函数来解决这个问题
这是更新控制器功能的文档https://strapi.io/documentation/3.0.0-beta.x/guides/controllers.html
您必须复制并粘贴 查找 函数代码。
并将return strapi.services.product.find(ctx.query);
替换为return strapi.services.product.find(ctx.query, []);
我们添加一个空数组,因为这里的第二个参数用于指定要填充的数据。通过传递一个空数组,您表示不填充数据。
我有内容类型 "Novel" 并且与 "Tag" 和 "Genre" 有关系,我只想在 [=18] 中显示 "Tag" 和 "Genre" =] 但不在 'find' 中。在 models/Novels.js 中使用 m.unset 仅当数据不是关系时才有效。如何在 'find' 中取消填充此标签?
您可以通过更新 小说 API.
的 查找 函数来解决这个问题这是更新控制器功能的文档https://strapi.io/documentation/3.0.0-beta.x/guides/controllers.html
您必须复制并粘贴 查找 函数代码。
并将return strapi.services.product.find(ctx.query);
替换为return strapi.services.product.find(ctx.query, []);
我们添加一个空数组,因为这里的第二个参数用于指定要填充的数据。通过传递一个空数组,您表示不填充数据。