Допустим, у меня есть модель:
const SomeSchema = new Schema(
{
name: String,
},
{timestamps: true},
);
Здесь есть метки времени, которые автоматически вставляют createdAt
и updatedAt
в mongoDB, когда я выполняю мутацию.
В моем типе GraphQL:
const SomeType = new GraphQLObjectType({
name: "SomeType",
fields: () => ({
_id: { type: GraphQLID },
name: { type: GraphQLString },
})
});
У меня нет поля createAt или updatedAt, потому что mongoDB позаботился обо мне.
Как получить значение createdAt
, если я использую useQuery
?
const GET_SOME = gql`
query($name: String) {
some(name: $name) {
_id
createdAt // how would I need to call this?
}
}
`;
Нужно ли вставлять createdAt
в SomeType
поля?