File

src/users/user-identities.service.ts

Index

Methods

Constructor

constructor(userIdentityModel: Model<UserIdentityDocument>)
Parameters :
Name Type Optional
userIdentityModel Model<UserIdentityDocument> No

Methods

Async findOne
findOne(filter: FilterQuery<UserIdentityDocument>)
Parameters :
Name Type Optional
filter FilterQuery<UserIdentityDocument> No
Returns : Promise<UserIdentity | null>
import { Injectable } from "@nestjs/common";
import { InjectModel } from "@nestjs/mongoose";
import { FilterQuery, Model } from "mongoose";
import {
  UserIdentity,
  UserIdentityDocument,
} from "./schemas/user-identity.schema";

@Injectable()
export class UserIdentitiesService {
  constructor(
    @InjectModel(UserIdentity.name)
    private userIdentityModel: Model<UserIdentityDocument>,
  ) {}

  async findOne(
    filter: FilterQuery<UserIdentityDocument>,
  ): Promise<UserIdentity | null> {
    return this.userIdentityModel.findOne(filter).exec();
  }
}

results matching ""

    No results matching ""