嗨,使用 loopback 4 进行海关休息
这是我使用此查找的 console.log 时的收藏const resultfilters = await this.reactionsRepository.find(filter)
[ Reactions {
id: 'c3RyaW5nOnN0cmluZw==',
websiteId: 'string',
sectionSlug: 'string',
contentId: 'string',
reactionId: 'string',
bearerToken: undefined },
Reactions {
id: 'string',
websiteId: 'string',
sectionSlug: 'string',
contentId: 'string',
reactionId: 'string',
bearerToken: undefined },
Reactions {
id: 'string1',
websiteId: 'string',
sectionSlug: 'string',
contentId: 'string',
reactionId: 'string',
bearerToken: undefined } ]
例如,我想在自定义选择中使用 group by
const resultfilters = await this.reactionsRepository.find(filter)
这个过滤器使用自定义分组和计数,这一步我不知道如何制作,但类似的东西
const resultgroup = await this.reactionsRepository.groupby(resultfilters)
const resultend = await this.reactionsRepository.count(resultgroup)
如果我可以使用,如何使用环回 4 制作这个?
或者在某些情况下,我需要使用之前的过滤器,然后使用我的自定义组应用过滤器并计数
const resultfilters = await this.reactionsRepository.find(filter)
const reactions = (this.reactionsRepository.dataSource.connector as any).collection("Reactions");
var collection = await reacciones.aggregate(
[
{"$group" :
{_id:{websiteId:'$' +,status:"$status"}, count:{$sum:1}}
},
{$sort:{"_id.source":1}}
]
)