Mongoose: オブジェクトが mongoose オブジェクトであるかどうかを確認する 質問する

Mongoose: オブジェクトが mongoose オブジェクトであるかどうかを確認する 質問する

オブジェクトがマングース オブジェクトであるかどうかを確認する最も簡単な方法を知っている人はいますか? toObject() が定義されているかどうかを確認するだけでよいのでしょうか、それとももっと効率的な方法があるのでしょうか。よろしくお願いします

ベストアンサー1

オブジェクトのプロトタイプをinstanceof演算子でチェックして、それがマングースモデルのインスタンスであることを確認できます。mongoosejs.com:

if (obj instanceof Cat) {
    // yes, it's a mongoose Cat model object
    ...
}

おすすめ記事