小编Vik*_*nth的帖子

有没有办法恢复到VS代码中的先前提交?

我用谷歌搜索,但无法找到问题的答案.

提前致谢.

PS我知道我可以看到提交和工作树中的差异之间的变化,但我想知道如何重置为visual studio代码中的先前提交

git visual-studio-code

13
推荐指数
5
解决办法
2万
查看次数

如何使环回 4 中的模型在其模式中具有唯一值?

我试图找到一种方法来实现与将 unique:true 放入快速模式时相同的功能。我如何在环回 4 中完成此操作。我尝试将 unique true 放入属性装饰器中,但它不起作用。

@property({
    type: 'string',
    id: true,
    required: false,
    unique: true,
  })
  id: string;
Run Code Online (Sandbox Code Playgroud)

这不起作用

mongodb typescript loopbackjs

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

如何通过存储库查询环回 4 中的特定字段?

我想强制执行唯一性,所以我想看看是否有任何其他电子邮件和用户名与发布到此路由的电子邮件和用户名类似。我如何通过存储库做到这一点,它不断询问我看到但无法理解它的过滤器。

@post('/users', {
    responses: {
      '200': {
        description: 'User model instance',
        content: {'application/json': {schema: {'x-ts-type': User}}},
      },
    },
  })
  async create(@requestBody() user: User): Promise<User> {
    //check : User= await this.userRepository.create(user);
    //@param.query.object('filter', getFilterSchemaFor(User)) filter?: Filter;
    // var check:any=await this.userRepository.find(filter);
    //filter: Filter;
    var check: User = await this.userRepository.find({email:user.email});
    var isNotPresent: boolean = true;
    // check.forEach(function(val){

    // });
    // if(isNotPresent)
    return await this.userRepository.create(user);
  }
Run Code Online (Sandbox Code Playgroud)

mongodb loopbackjs v4l2loopback

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

错误:预期[对象对象]为GraphQL类型

在我将资源部分添加到代码中之前,这段代码一直有效。它与其他两个相似,所以我不确定为什么不起作用。

提前致谢

更新:-使用调试器后,我开始了解到问题出在RootQueryType.js和与之相关的文件中,因为当我尝试导出架构时,错误地弹出,并且恰好在query:RootQueryType位置,但仍然可以不能指出错误。

更新:-我也将schema.js文件放在最后

resourceType.js

const graphql = require("graphql");
const UserType = require("./userType");
const User = require("../models/User");
const Project = require("../models/Project");
const Resource = require("../models/Resource");
const ProjectType = require("./projectType");

const {
    GraphQLObjectType,
    GraphQLString,
    GraphQLList,
  } = graphql;


  const ResourceType = new GraphQLObjectType({
    name: "ResourceType",
    fields: () => ({
      id: { type: GraphQLString },
      title: { type: GraphQLString },
      url: { type: GraphQLString },
      project:{
        type:ProjectType,
        resolve(parentValues,args){
          return Project.findById(parentValues.id).populate("resources")
        }
      }
    })
  });

  module.exports=ResourceType;
Run Code Online (Sandbox Code Playgroud)

RootQueryType.js

    const mongoose = require('mongoose');
const graphql …
Run Code Online (Sandbox Code Playgroud)

graphql express-graphql

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