使用聚合查询
使用 @mikro-orm/mongodb
包里的 EntityRepository
,而不是 @mikro-orm/core
包里的。
// import { EntityRepository } from '@mikro-orm/core';
import { EntityRepository } from '@mikro-orm/mongodb';
class User {
constructor(
(User) private readonly userRepository: EntityRepository<User>,
) {}
()
find() {
return this.userRepository.aggregate([]);
}
}