_id no longer recursive when another version of bson in installed #15140
Labels
needs clarification
This issue doesn't have enough information to be actionable. Close after 14 days of inactivity
Prerequisites
Mongoose version
8.9.1
Node.js version
20.7.0
MongoDB server version
8.0.1
Typescript version (if applicable)
No response
Description
I experienced something quite similar to this closed issue #14867
Following a mongoose update (8.9.1) in my project (with yarn) without any problem, for whatever reason I decided to delete the yarn.lock file to regenerate it, and encountered the issue described by @gl-aagostino
The recursiveness worked when creating an ObjectId in code, but fails when loading a document from the db
Turns out this version of mongoose uses bson@6.10.1, and bson@6.1.0 was also in my package.json
Updating bson to 6.10.1 resolved the problem
Not sure if it's a yarn, mongoose or bson issue, but couldn't find talks about this anywhere else
Steps to Reproduce
create a project with mongoose@8.9.1 and bson@6.1.0
insert a doc in db and find it
doc._id._id should crash
Expected Behavior
doc._id._id should not crash
The text was updated successfully, but these errors were encountered: