Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Automattic/mongoose
/ functions
Functions
1,431 in github.com/Automattic/mongoose
⨍
Functions
1,431
◇
Types & classes
784
↓ 1 callers
Function
formatMessage
* Formats error messages * @api private
lib/error/validator.js:80
↓ 1 callers
Function
formatObjectId
(x, key)
lib/drivers/node-mongodb-native/collection.js:330
↓ 1 callers
Method
fullName
()
test/types/document.test.ts:83
↓ 1 callers
Method
func
(this: TestDoc)
test/types/queries.test.ts:677
↓ 1 callers
Function
generateContents
()
scripts/generateSearch.js:35
↓ 1 callers
Function
generateRandomCollectionName
()
test/model.test.js:10095
↓ 1 callers
Function
generateRecursiveDocument
(depth, curr = 0)
test/schema.test.js:4141
↓ 1 callers
Function
generateRecursiveDocument
(depth, curr = 0)
test/document.test.js:15387
↓ 1 callers
Function
generateSearch
(config)
scripts/generateSearch.js:131
↓ 1 callers
Function
generateVersionError
(doc, modifiedPaths, defaultPaths)
lib/model.js:590
↓ 1 callers
Function
get
()
test/types/schema.test.ts:2117
↓ 1 callers
Function
getConfig
()
scripts/generateSearch.js:183
↓ 1 callers
Function
getCurrentVersion
* Try to get the current version on the checked-out branch * @returns {Version}
scripts/website.js:294
↓ 1 callers
Function
getIndexesToCreate
(schema, schemaIndexes, dbIndexes, toDrop, options)
lib/model.js:1489
↓ 1 callers
Function
getIndexesToDrop
(schema, schemaIndexes, dbIndexes)
lib/model.js:1523
↓ 1 callers
Function
getLatestVersionOf
* Get the latest version for the provided major version * @param {number} version major version to search for * @returns {Version}
scripts/website.js:278
↓ 1 callers
Function
getMapPath
(schema, path)
lib/schema.js:1535
↓ 1 callers
Function
getModifiedPaths
()
lib/document.js:2981
↓ 1 callers
Function
getOwnPropertyDescriptors
(object)
lib/helpers/document/compile.js:216
↓ 1 callers
Function
getPartialFilterExpression
(index, indexesType)
lib/helpers/indexes/getRelatedIndexes.js:57
↓ 1 callers
Function
getPaymentModel
()
test/model.updateOne.test.js:3250
↓ 1 callers
Function
getPaymentWithDotSeparatedPaths
()
test/model.updateOne.test.js:3273
↓ 1 callers
Function
getPopulatedLocationIds
(trip)
test/types.documentarray.test.js:1292
↓ 1 callers
Function
getPositionalPath
(self, path, cleanPath)
lib/schema.js:2047
↓ 1 callers
Function
getProperty
(obj, prop)
lib/helpers/get.js:57
↓ 1 callers
Function
getStrictQuery
(queryOptions, schemaUserProvidedOptions, schemaOptions, context)
lib/cast.js:422
↓ 1 callers
Method
getString
()
test/model.discriminator.test.js:1433
↓ 1 callers
Function
getSubdocs
(doc)
lib/document.js:3893
↓ 1 callers
Function
getTeacherPosts
(id, skip)
test/model.populate.test.js:6343
↓ 1 callers
Function
getTestField
(obj: { testField: string })
test/types/schema.test.ts:1953
↓ 1 callers
Function
getTestRouteData
()
test/types/docArray.test.ts:63
↓ 1 callers
Function
getTests
* Load all test file contents with acquit * @returns {Object[]} acquit ast array
scripts/website.js:105
↓ 1 callers
Function
getTimestampsOpt
* gets timestamps option for a given operation. If the option is set within an individual operation, use it. Otherwise, use the global timestamps opti
lib/helpers/model/castBulkWrite.js:313
↓ 1 callers
Function
getUri
(default_uri, db)
test/common.js:92
↓ 1 callers
Function
getUriReadPreference
(connectionString)
lib/helpers/processConnectionOptions.js:43
↓ 1 callers
Function
getUser
()
test/document.test.js:14734
↓ 1 callers
Function
getUserModel
()
test/document.test.js:11284
↓ 1 callers
Function
getV8FilterQuery
(filter: QueryFilter<Entity>)
test/types/queries.test.ts:856
↓ 1 callers
Function
getVersions
* Get versions from git tags and put them into {@link filteredTags}
scripts/website.js:225
↓ 1 callers
Function
gh12537
()
test/types/mongo.test.ts:5
↓ 1 callers
Function
handleAccumulator
(operator)
lib/helpers/aggregate/stringifyFunctionOperators.js:40
↓ 1 callers
Function
handleAtomics
* Compiles an update and where clause for a `val` with _atomics. * * @param {Document} self * @param {object} where * @param {object} delta * @pa
lib/document.js:5432
↓ 1 callers
Function
handleNextResult
(doc, i, callback)
lib/helpers/cursor/eachAsync.js:170
↓ 1 callers
Function
handleRefFunction
(ref, doc)
lib/helpers/populate/getModelsMapForPopulate.js:727
↓ 1 callers
Function
handleSuccessfulWrite
(document, options)
lib/model.js:3658
↓ 1 callers
Function
hasKey
(obj, key)
lib/helpers/update/decorateUpdateWithVersionKey.js:30
↓ 1 callers
Method
hasNext
(cb)
lib/cursor/changeStream.js:99
↓ 1 callers
Function
indexSingleDone
(err, fields, options, name)
lib/model.js:1745
↓ 1 callers
Function
indexSingleStart
(fields, options)
lib/model.js:1748
↓ 1 callers
Method
info
()
test/types/document.test.ts:325
↓ 1 callers
Function
init
* Init helper. * * @param {object} self document instance * @param {object} obj raw mongodb doc * @param {object} doc object we are initializing
lib/document.js:742
↓ 1 callers
Method
init
(type, value, path, reason, schemaType)
lib/error/cast.js:49
↓ 1 callers
Function
initializeData
()
test/query.middleware.test.js:25
↓ 1 callers
Method
insertMany
(elems: T[])
test/types/models.test.ts:849
↓ 1 callers
Function
is
(tj)
test/types.buffer.test.js:182
↓ 1 callers
Function
isEmptyFilter
(obj)
lib/query.js:172
↓ 1 callers
Function
isLean
(document)
test/model.test.js:10091
↓ 1 callers
Function
isLean
test/model.populate.test.js:6700
↓ 1 callers
Function
isModified
(castedDoc, updatedKeys, path, pathPieces, hasDollarUpdate)
lib/helpers/setDefaultsOnInsert.js:111
↓ 1 callers
Function
isPathInFields
(userProvidedFields, path)
lib/helpers/query/selectPopulatedFields.js:51
↓ 1 callers
Function
isPopulatedObject
* Determine if `obj` is something we can set a populated path to. Can be a * document, a lean document, or an array/map that contains docs. * @param
lib/helpers/populate/assignVals.js:351
↓ 1 callers
Method
isSuperAdmin
()
test/types/schema.test.ts:1649
↓ 1 callers
Function
iter
* Copy the collection methods and make them subject to queues * @param {number|string} I * @api private
lib/drivers/node-mongodb-native/collection.js:89
↓ 1 callers
Function
iterate
(finalCallback)
lib/helpers/cursor/eachAsync.js:66
↓ 1 callers
Function
jsfy
(obj)
test/model.middleware.preposttypes.test.js:49
↓ 1 callers
Function
loadMarkdownDependencies
()
docs/js/ask-ai.js:285
↓ 1 callers
Function
loadScript
(src, isLoaded)
docs/js/ask-ai.js:297
↓ 1 callers
Function
main
()
scripts/static.js:12
↓ 1 callers
Function
main
()
scripts/setup-encryption-tests.js:9
↓ 1 callers
Function
main
()
scripts/update-mongodb-links.js:59
↓ 1 callers
Function
makeLean
* Set each path query option to lean * * @param {object} option
lib/queryHelpers.js:383
↓ 1 callers
Function
makeSingles
(arr)
lib/utils.js:615
↓ 1 callers
Function
mapURLs
* Map urls (https://mongoosejs.com/) to local paths * @param {String} block The String block to look for urls * @param {String} currentUrl The URL t
scripts/website.js:416
↓ 1 callers
Function
mapURLsMongoDb
* Map <https://mongodb.github.io/node-mongodb-native/MAJOR.MINOR/> urls to their current mongodb's version. * @param {string} block The String block
scripts/update-mongodb-links.js:34
↓ 1 callers
Function
matchIdsToRefPaths
(ids, refPaths, refPathToFind)
lib/helpers/populate/getModelsMapForPopulate.js:709
↓ 1 callers
Function
maybeRemoveId
* Remove _id from `subdoc` if user specified "lean" query option * @param {Document} subdoc * @param {object} assignmentOpts * @api private
lib/helpers/populate/assignVals.js:334
↓ 1 callers
Function
mergeAtomics
(destination, source)
lib/plugins/trackTransaction.js:69
↓ 1 callers
Function
moveDocsToTemp
()
scripts/website.js:163
↓ 1 callers
Function
normalizeHtmlDescription
* Clean a dox description for HTML output. * @param {String} [description] The raw dox description * @returns {String}
docs/source/api.js:260
↓ 1 callers
Function
normalizeMarkdownDescription
* Clean a dox description for Markdown output. * @param {String} [description] The raw dox description * @returns {String}
docs/source/api.js:248
↓ 1 callers
Function
not
(tj)
test/types.buffer.test.js:178
↓ 1 callers
Function
numDocs
(v)
lib/helpers/populate/assignVals.js:223
↓ 1 callers
Function
omitDeselectedFields
(self, json)
lib/document.js:4517
↓ 1 callers
Function
onPreComplete
(err)
lib/cursor/queryCursor.js:54
↓ 1 callers
Function
onPreComplete
(err)
lib/cursor/aggregationCursor.js:68
↓ 1 callers
Function
onlyTestAtOrAbove
* Helper function to test operators that only work in a specific version of MongoDB and above (such as some aggregation pipeline operators) * * @par
test/aggregate.test.js:50
↓ 1 callers
Function
parseAllFiles
* Parse all files defined in "files"
docs/source/api.js:348
↓ 1 callers
Function
parseEvent
(rawEvent, onEvent)
docs/js/ask-ai.js:198
↓ 1 callers
Function
parseFile
* Parse a specific file * @param {String} file The file to parse * @param {Boolean} throwErr throw the error if one is encountered?
docs/source/api.js:359
↓ 1 callers
Function
parseVersion
* Parse a given semver version string to a number array * @param {string} str The string to parse * @returns number array or undefined
scripts/website.js:195
↓ 1 callers
Function
pathExistsInUpdate
(update, targetPath, pathPieces)
lib/helpers/setDefaultsOnInsert.js:146
↓ 1 callers
Function
plugin
(schema: Schema)
test/types/plugin.test.ts:104
↓ 1 callers
Function
pluralize
* Pluralize function. * * @author TJ Holowaychuk (extracted from _ext.js_) * @param {string} string to pluralize * @api private
lib/helpers/pluralize.js:83
↓ 1 callers
Function
prepareDiscriminatorCriteria
* If the model is a discriminator type and not root, then add the key & value to the criteria. * @param {Query} query * @api private
lib/query.js:3404
↓ 1 callers
Function
primitiveSchemaMapTests
()
test/encryptedSchema.test.js:669
↓ 1 callers
Function
processConnectionOptions
(uri, options)
lib/helpers/processConnectionOptions.js:6
↓ 1 callers
Function
processFile
(props)
docs/source/api.js:373
↓ 1 callers
Function
processName
* Process a file name to a documentation name * @param {string} input * @returns {NameObj}
docs/source/api.js:167
↓ 1 callers
Function
readEventStream
(body, onEvent)
docs/js/ask-ai.js:177
↓ 1 callers
Method
recompileSchema
Apply changes made to this model's schema after this model was compiled.
types/models.d.ts:1230
← previous
next →
401–500 of 1,431, ranked by callers