如何在NestJS上为MongoDB实现存储库设计模式

时间:2019-07-07 16:35:58

标签: node.js design-patterns mongoose nestjs

我正在尝试找出如何使用MongoDB和Mongoose数据库在NestJS上实现存储库设计模式

1 个答案:

答案 0 :(得分:0)

可以将存储库注入服务,并且应该将其包含在模块内的providers数组中。

"/"
def file_manager_open(self):
    self.file_manager.show(self.user_data_dir)
// user.service.ts
@Injectable()
export class UserService {
  constructor(private readonly userRepository: UserRepository) {}

  async findAll(): Promise<User[]> {
    return this.userRepository.findAll();
  }
}