0
我有一个subscriptionObserver包括以下内容:Apollo GraphQL:如何在现有数组中的正确索引处插入突变对象?
return update(
previousResult,
{
ApptsForCurrentUser: {
$push: [newAppt],
},
}
);
到达通过订阅需要插入日期排序顺序ApptsForCurrentUser阵列的新项目。这是一个多维数组,我可以使用$apply
函数对其进行排序。
是否有语法$push newAppt
到阵列之前交给阵列关闭的$apply
函数,将排序呢?
另外,我应该这样做吗?
(尚未测试):
var newResult = clonedeep(previousResult); //lodash
newResult.push(newAppt);
newResult.sort(myCustomSortFunction);
const newResultAsAConst = clonedeep(newResult);
return update(
previousResult, newResultAsAConst
);
这是我在做什么(推后排序),使用https://github.com/kofrasa/mingo。 – Sacha
你可以发布推送的行然后排序,作为我可以接受的答案吗? TIA! – VikR