Spaces:
Runtime error
Runtime error
Download static/node_modules/mongoose/lib/cast/objectid.js from kaab4321/NarrativeFlow: direct link, hf CLI and curl.
- Browser
- Download file 601 Bytes
-
https://huggingface.co/spaces/kaab4321/NarrativeFlow/resolve/main/static/node_modules/mongoose/lib/cast/objectid.js
- Command line
-
hf download hf://spaces/kaab4321/NarrativeFlow/static/node_modules/mongoose/lib/cast/objectid.js
-
curl -L -o objectid.js https://huggingface.co/spaces/kaab4321/NarrativeFlow/resolve/main/static/node_modules/mongoose/lib/cast/objectid.js
601 Bytes
| ; | |
| const isBsonType = require('../helpers/isBsonType'); | |
| const ObjectId = require('../types/objectid'); | |
| module.exports = function castObjectId(value) { | |
| if (value == null) { | |
| return value; | |
| } | |
| if (isBsonType(value, 'ObjectId')) { | |
| return value; | |
| } | |
| if (value._id) { | |
| if (isBsonType(value._id, 'ObjectId')) { | |
| return value._id; | |
| } | |
| if (value._id.toString instanceof Function) { | |
| return new ObjectId(value._id.toString()); | |
| } | |
| } | |
| if (value.toString instanceof Function) { | |
| return new ObjectId(value.toString()); | |
| } | |
| return new ObjectId(value); | |
| }; | |