小编Mis*_*QvD的帖子

开玩笑测试使用 Neo4J 和 MongoDb 的服务返回错误:“TypeError:无法读取未定义的属性(读取‘inspectModules’)”

我有一个对 Mongodb 和 Neo4j 运行查询的服务。create 方法运行两个方法:“CreateUserInMongoDB”和“CreateUserInNeo4j”。代码如下:

export class UserService {
  constructor(
    @InjectModel('User') private readonly userModel: Model<UserDocument>,
    @InjectModel('SportEvent')
    private readonly sportEventModel: Model<SportEventDocument>,
    private readonly neo4jQueryService: Neo4jQueryService
  ) {}

  //creating a user.
  async create(user: User): Promise<object> {
    let userInMongoDB: { mongoId: string; firstName: string };
    try {
      userInMongoDB = await this.createUserInMongoDB(user);
      const userIncreaeNeo4j = await this.createUserInNeo4j(
        userInMongoDB.firstName,
        userInMongoDB.mongoId
      );
      if (userIncreaeNeo4j && userInMongoDB) {
        return {
          statusCode: 201,
          message: `User succesfully created`,
        };
      }
    } catch (error) {
      if (userInMongoDB) {
        await …
Run Code Online (Sandbox Code Playgroud)

testing mongodb neo4j typescript jestjs

1
推荐指数
1
解决办法
1253
查看次数

标签 统计

jestjs ×1

mongodb ×1

neo4j ×1

testing ×1

typescript ×1