【发布时间】:2019-10-29 15:27:01
【问题描述】:
我正在使用带有数据加载器的 graphql。我在一个类型中有这个调用。我的问题是,当我调用“categoryPhotoLoader”时,我想将 user_id 作为每个 _id 的全局参数传递。这可能吗,或者我必须创建一个 concat (${_id}_${user_id}) 并在数据加载器中获取密钥的第一个 user_id? (拆分字符串,获取第一个id的user_id部分)
async photoS3({_id, user_id}, _, {categoryPhotoLoader}) {
return categoryPhotoLoader.load(`${_id}_${user_id}`);
}
我想要这样的东西
async photoS3({_id, user_id}, _, {categoryPhotoLoader}) {
return categoryPhotoLoader.load(_id, {user_id: user_id});
}
【问题讨论】:
-
你只是问如何使用多个值作为键?目前尚不清楚“全局参数”是什么或全局变量与您描述的用例有什么关系。
-
认为我想要特定用户的所有 id。我可以传递 id.... 但我也想传递 user_id。
标签: graphql