我正在将图像从 IOS 应用程序上传到 Firebase,Firebase 返回元数据,包括 type 的 URLURL
.
我应该存储它的类型String
在数据库中像下面的代码一样?或者有特定类型URL
s?
var schema = new Schema({
downloadURL: { type: String, createdDate: Date.now }
})
嗯,根据docs http://mongoosejs.com/docs/2.7.x/docs/schematypes.htmlMongoose 没有 URL 的架构类型。您可以仅使用带有 RegExp 的字符串来验证它或使用一些自定义类型,例如this one https://www.npmjs.com/package/mongoose-type-url
var mongoose = require('mongoose');
require('mongoose-type-url');
var UserSchema = new mongoose.Schema({
url: {
work: mongoose.SchemaTypes.Url,
profile: mongoose.SchemaTypes.Url
}
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)