Загрузчик данных GraphQL всегда возвращает значение null

#mongoose #graphql #graphql-js #dataloader

Вопрос:

Проблема в том, что данные будут загружаться из вызова мангуста, но в веб-интерфейсе GraphQL всегда отображается значение null.

 type Batchdata = (ids: string[]) =gt; Promiselt;any[]gt;; const BatchDataF: Batchdata = async (ids) =gt; {  const Data = await SomeMongooseModel.find({ projectScheme: { $in: ids } });  const DatabyID = {};  Data.forEach((d) =gt; {  DatabyID[d._id.toString()] = d;  });  return ids.map((id) =gt; DatabyID[id]); };  

Внутри функции resilver

 return context.BatchDataF.load(parent._id);