How to compare Mongoose _id and strings?

Sometimes, we want to compare Mongoose _id and strings.

In this article, we’ll look at how to compare Mongoose _id and strings.

How to compare Mongoose _id and strings?

To compare Mongoose _id and strings, we can convert the _id to a string with the toString method.

For instance, we write

results.userId === AnotherMongoDocument._id.toString()

to convert the _id property of AnotherMongoDocument to a string with toString.

We can also use the equals method of a Mongoose document object to do the same comparison.

For instance, we write

results.userId.equals(AnotherMongoDocument._id)

to call equals with the AnotherMongoDocument._id property.

Conclusion

To compare Mongoose _id and strings, we can convert the _id to a string with the toString method.