Любой хороший учебник для загрузки изображений в MongoDB с GraphQL, Mon goose, express и реагировать? - PullRequest
0 голосов
/ 23 февраля 2020

Я нашел несколько (не очень хороших) учебников, но с Apollo, multer, axe ios, dropzone и др. c. В основном мне нужно знать, как сделать модель и мутацию.

модель:

const mongoose = require("mongoose");
const Schema = mongoose.Schema;

const storeSchema = new Schema({
  nombre: { type: String, trim: true, required: true, unique: true },
  address: { type: String, trim: true, required: true },
  description: { type: String, trim: true, required: true },
  phone: { type: String, trim: true, required: true },
  picture1: { data: Buffer, contentType: String }
});

module.exports = mongoose.model("Store", storeSchema);

мутация:

addStore: {
  type: StoreType,
  args: {
    name: { type: GraphQLString },
    address: { type: GraphQLString },
    description: { type: GraphQLString },
    phone: { type: GraphQLString },
    picture1: { type: GraphQLUpload }
  },
  resolve(parent, args) {
    let store = new Store(args);
    return store.save();
  }
},
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...