Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

_id no longer recursive when another version of bson in installed #15140

Open
2 tasks done
BobBatard opened this issue Dec 31, 2024 · 0 comments
Open
2 tasks done

_id no longer recursive when another version of bson in installed #15140

BobBatard opened this issue Dec 31, 2024 · 0 comments

Comments

@BobBatard
Copy link

Prerequisites

  • I have written a descriptive issue title
  • I have searched existing issues to ensure the bug has not already been reported

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 [email protected], and [email protected] 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 [email protected] and [email protected]
insert a doc in db and find it
doc._id._id should crash

Expected Behavior

doc._id._id should not crash

@BobBatard BobBatard changed the title _id no longer recursive when bson in installed _id no longer recursive when another version of bson in installed Dec 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant