MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Pourquoi mes ObjectIds MongooseJS échouent-ils au test d'égalité ?

Les ObjectIds sont des objets, donc un test d'égalité ==standard compare les références pour l'égalité, pas les valeurs d'id contenues. La bonne façon de comparer leurs valeurs est d'utiliser ObjectId.equals comme :

obj1.equals(obj2)