Nestjs原始mongodb查询

时间:2019-10-03 17:36:03

标签: mongoose nestjs

我想知道是否有一种方法可以直接绕过nestjs框架中的猫鼬模式来执行查询?

在我的模块中,我将导入用于模式的MongooseModule

@Module({
  imports: [ MongooseModule.forFeature([{ name: 'Some', schema: SomeSchema }])
  ...
})

然后在控制器和服务中,我可以再次执行该模式的查询:

@Injectable()
export class SomeService {
  constructor(
    @InjectModel('Some') private readonly someModel: Model<Some>
  ) {
    this.userModel.findOne({ something: "some value" }).exec()
  }
}

如果我想直接执行更复杂的查询,我该如何设置需要设置的哪种模块依赖关系?

// I would like to be be able to do something like this:
this.db.some.find({})

0 个答案:

没有答案