我有两个模型
mongoose.model('User', UserSchema);
mongoose.model('Agent',AgentSchema);
我有一个函数,它接受一个键来从用户或代理模型中搜索并返回匹配的第一个模型。
....
let requestingClientData;
requestingClientData = await User.findOne(...);
if (!requestingClientData) {
requestingClientData = await Agent.findOne(...);
}
return requestingClientData;
现在,在运行时我如何知道返回的模型是 User
还是 Agent
,有没有办法使用 mongoose 对其进行解码?
谢谢。