我正在使用 Mongoose 存储对 API 的请求。我使用此数据条目在排队系统中保存请求的进度,因此我希望将它们全部存储在一个集合中以便于查找。
我想创建一个模型来表示通用请求标头。
var ApiRequest = new Schema({
route: String,
priority: String,
maxResponseAge: String,
progress: String,
timestamp: { type: Date, default: Date.now },
request: UnknownMongooseSchema
});
我希望“请求”是一个未知的猫鼬方案(它取决于发出的 API 请求)。例如,这里有几个请求类型。
var UrlRequest = new Schema({
urls: String,
followredirects: Boolean
});
var TweetRequest = new Schema({
user: String,
pass: String,
tweet: String
});
有谁知道如何将随机方案存储在方案中?