MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Perché i miei ObjectId MongooseJS non superano il test di uguaglianza?

Gli ObjectId sono oggetti, quindi un test di uguaglianza standard ==confronta i riferimenti per l'uguaglianza, non i valori id contenuti. Il modo giusto per confrontare i loro valori è utilizzare ObjectId.equals come:

obj1.equals(obj2)