我的应用程序中有以下不同事件的集合,在我的查询和业务逻辑中有一些东西使我将不同类型的事件分为不同的集合:
:User
返回,但只有1个可能有新的消息通知。
友谊活动
:
[ { id: 'friend_id', status: 'new_friend', otherNode: {} } ]
WITH { event: newContactRequest, contactUser: contactUser } as contactEvents
共同的朋友
:
[ { id: 'mutual_id' status: 'new_mutual_friend_request', differentNode: {} } ]
WITH { event: newMutualContactRequest, contactUser: mutualContactUser } as mutualContactEvents
以上是我被退回的藏品。以下是我收集事件的方式:
COLLECT(distinct contactEvents) as contactEvents, collect(distinct mutualContactEvents) as mutualContactEvents
我该怎么办:
return allActivitiesInTheOneList = contactEvents += mutualContactEvents
(这样allActivitiesInTheOneList=两个合并的集合)
有可能把最后的收藏品分类吗?我希望能够按创建日期对最终产品进行排序(这样事情就会按顺序显示)。
或者我读对了你不能合并不同节点的集合
?