Spaces:
Runtime error
Runtime error
Download static/node_modules/mongoose/lib/options/populateOptions.js from kaab4321/NarrativeFlow: direct link, hf CLI and curl.
- Browser
- Download file 829 Bytes
-
https://huggingface.co/spaces/kaab4321/NarrativeFlow/resolve/main/static/node_modules/mongoose/lib/options/populateOptions.js
- Command line
-
hf download hf://spaces/kaab4321/NarrativeFlow/static/node_modules/mongoose/lib/options/populateOptions.js
-
curl -L -o populateOptions.js https://huggingface.co/spaces/kaab4321/NarrativeFlow/resolve/main/static/node_modules/mongoose/lib/options/populateOptions.js
829 Bytes
| ; | |
| const clone = require('../helpers/clone'); | |
| class PopulateOptions { | |
| constructor(obj) { | |
| this._docs = {}; | |
| this._childDocs = []; | |
| if (obj == null) { | |
| return; | |
| } | |
| obj = clone(obj); | |
| Object.assign(this, obj); | |
| if (typeof obj.subPopulate === 'object') { | |
| this.populate = obj.subPopulate; | |
| } | |
| if (obj.perDocumentLimit != null && obj.limit != null) { | |
| throw new Error('Can not use `limit` and `perDocumentLimit` at the same time. Path: `' + obj.path + '`.'); | |
| } | |
| } | |
| } | |
| /** | |
| * The connection used to look up models by name. If not specified, Mongoose | |
| * will default to using the connection associated with the model in | |
| * `PopulateOptions#model`. | |
| * | |
| * @memberOf PopulateOptions | |
| * @property {Connection} connection | |
| * @api public | |
| */ | |
| module.exports = PopulateOptions; | |