Невозможно использовать ссылки в Mongodb - PullRequest
0 голосов
/ 20 марта 2019

gridfs-хранилище для загрузки файлов в мой проект.Теперь я создал пользовательскую схему, у которой есть файлы в качестве ссылки, и я пытаюсь передать идентификатор файла пользователю, который загрузил файл, но он всегда возвращает referenceError из ObjectId не определено.Я новичок в кодировании, поэтому, пожалуйста, объясните мне проблему в терминах непрофессионала.

Схема пользователя:

var UserSchema = new mongoose.Schema({
  username: String,
  password: String,
  fname: String,
  lname: String,
  files: [{ type: mongoose.Schema.Types.ObjectId, ref: "File" }]
});

Код файла app.js:

app.post("/upload", currentUser.files.push(upload.single("file")), function(
  req,
  res
) {
  res.redirect("/image");
});
...