如何在猫鼬中确定模型所属的集合

时间:2021-06-06 01:44:40

标签: javascript mongodb mongoose

我有两个模型

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 对其进行解码?

谢谢。

0 个答案:

没有答案
相关问题