用id vs _id实现用户记录的正确方法

问题描述

我无法理解实现与GraphQL一起使用的MongoDB用户记录类型的正确方法。具体来说,它与用户ID有关。

我希望能够查询用户记录并获得用户ID作为“ ID”。 MongoDB记录默认情况下具有_id。

我该怎么做?

我是否必须将用户记录定义为:

type User {
  id: ID!
  name: String!
  email: String!
}

在创建记录时,我应该自己填写“ id”字段吗?

还是应该只将_id用作用户ID?如果是这样,我该如何查询?我遇到问题,说我无法查询。我认为是因为它不在typedef中。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)