使用聚合查询
使用 @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([]);
}
}