【发布时间】:2020-09-04 04:52:05
【问题描述】:
var mongoose = require("mongoose");
var passportLocalMongoose = require("passport-local-mongoose");
var url = "https://i.stack.imgur.com/34AD2.jpg";
var UserSChema = new mongoose.Schema({
firstName: String,
lastName: String,
email: String,
profilePic: {type: String, default: url},
username: String,
password: String,
isAdmin: {type: Boolean, default: false}
});
UserSChema.plugin(passportLocalMongoose);
module.exports = mongoose.model("User", UserSChema);
上面提到的是我的代码,我尝试将字符串设置为 url 并使用它,但它不起作用。每当我去检查 mongo shell 中的值时,profilePic 将为空。
【问题讨论】:
-
你为什么要添加网址?
-
只需输入字符串,然后使用multer上传即可。
标签: mongodb express mongoose mongoose-schema