graphql查询返回的数据为null

时间:2019-12-19 05:10:53

标签: reactjs graphql express-graphql

我正在将graphql与猫鼬和react-apollo结合使用,我创建了一个查询,以使我的用户在我的模式中像这样

type User {
     id: ID
     name: String
     lastname: String
     user: String
     password: String
}

type Query {    
    getUser(user: String, password: String): User
}

现在在我的解析器中,我得到了

getUser: (root, { user, password }) => {
        return new Promise((resolve, object) => {
            User.find({ user, password }, (error, user) => {
                if (error) rejects(error);
                else resolve(user);
            });
        });
    }

我得到了数据,我在console.log()中看到了,但是在我的操场上我得到了

{
     "data": {
     "getUser": {
       "id": null,
       "name": null,
       "lastname": null,
       "user": null,
       "password": null
      }
   }
}

任何想法我该如何解决

0 个答案:

没有答案