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
redirectToBase
()
docs/js/redirect-old-api.js:28
↓ 1 callers
Function
registerHooks
(expThisType /* QUERY, DOC, UNION, NEVER */, method /* save, updateOne etc. */, options/* ? {document,query}
test/model.middleware.preposttypes.test.js:82
↓ 1 callers
Function
registerRemoveListener
* Registers remove event listeners for triggering * on subdocuments. * * @param {Subdocument} sub * @api private
lib/types/subdocument.js:433
↓ 1 callers
Function
renderMarkdown
(element, markdown)
docs/js/ask-ai.js:210
↓ 1 callers
Function
renderSources
(message, sources)
docs/js/ask-ai.js:228
↓ 1 callers
Function
reset
(model)
test/types.buffer.test.js:360
↓ 1 callers
Function
resolveOptsConflicts
(pref, opts)
lib/helpers/processConnectionOptions.js:20
↓ 1 callers
Function
restoreUnsavedState
(doc, unsavedDirty, unsavedDefaultPaths)
lib/model.js:568
↓ 1 callers
Function
run
()
tools/sharded.js:9
↓ 1 callers
Function
run
()
tools/repl.js:8
↓ 1 callers
Function
run
()
tools/auth.js:11
↓ 1 callers
Function
run
()
test/types/aggregate.test.ts:21
↓ 1 callers
Function
run
()
scripts/loadSponsorData.js:24
↓ 1 callers
Function
run
()
scripts/setup-encryption-tests.js:33
↓ 1 callers
Function
run
()
benchmarks/insertManySimple.js:10
↓ 1 callers
Function
run
()
benchmarks/saveSimple.js:11
↓ 1 callers
Function
run
()
benchmarks/createDeepNestedDocArray.js:10
↓ 1 callers
Function
run
()
benchmarks/findOneWithCast.js:10
↓ 1 callers
Function
run
()
benchmarks/recursiveToObject.js:10
↓ 1 callers
Function
run
()
benchmarks/mapOfSubdocs.js:10
↓ 1 callers
Function
run
()
benchmarks/findOneAndUpdateSimple.js:11
↓ 1 callers
Function
run
()
benchmarks/get.js:10
↓ 1 callers
Function
run
()
benchmarks/nestedArrayLarge.js:10
↓ 1 callers
Function
sanitizeMarkdownHtml
(html)
docs/js/ask-ai.js:219
↓ 1 callers
Function
sanitizeValue
(value)
lib/query.js:1149
↓ 1 callers
Function
save
(doc)
test/types.array.test.js:146
↓ 1 callers
Function
schemaHasEncryptedProperty
* * @param {import('../lib').Schema} object * @param {Array<string> | string} path * @returns { boolean }
test/encryptedSchema.test.js:17
↓ 1 callers
Function
scopePaths
* Scopes paths selected in a query to this array. * Necessary for proper default application of subdocument values. * * @param {DocumentArrayPath}
lib/schema/documentArray.js:544
↓ 1 callers
Function
scrollActiveSidebarLinkIntoView
()
docs/js/sidebar-collapse.js:4
↓ 1 callers
Function
search
(parts, schema)
lib/schema.js:2893
↓ 1 callers
Function
search
(parts, schema, subdoc, nestedPath)
lib/helpers/populate/getSchemaTypes.js:49
↓ 1 callers
Function
setActive
(target)
docs/js/toc.js:43
↓ 1 callers
Function
setCollapsed
(collapsed)
docs/js/sidebar-collapse.js:26
↓ 1 callers
Function
setDefaultOptions
()
lib/model.js:3961
↓ 1 callers
Function
setIntersection
* @param {Iterable<string>} i1 * @param {Iterable<string>} i2
lib/helpers/model/discriminator.js:56
↓ 1 callers
Function
setLoading
(isLoading)
docs/js/ask-ai.js:171
↓ 1 callers
Method
setModel
(model)
lib/error/cast.js:78
↓ 1 callers
Function
setOpen
(open)
docs/js/version-picker.js:10
↓ 1 callers
Function
setStatus
(resultsDiv, message, isError)
docs/js/search.js:120
↓ 1 callers
Function
setValue
(val)
lib/helpers/populate/assignVals.js:44
↓ 1 callers
Function
setsIndexOptions
(opts)
lib/helpers/processConnectionOptions.js:33
↓ 1 callers
Function
setsSecondaryRead
(prefString)
lib/helpers/processConnectionOptions.js:39
↓ 1 callers
Function
setupData
* Test data
test/aggregate.test.js:21
↓ 1 callers
Function
shouldSkipVersioning
* Determines whether versioning should be skipped for the given path * * @param {Document} self * @param {string} path * @return {boolean} true if
lib/document.js:5510
↓ 1 callers
Function
shouldTrace
(channel)
lib/tracing.js:14
↓ 1 callers
Function
slug
(text)
docs/js/toc.js:19
↓ 1 callers
Function
startWatch
extra function to start watching for file-changes, without having to call this file directly with "watch"
scripts/website.js:602
↓ 1 callers
Method
stop
()
test/connection_server.js:47
↓ 1 callers
Function
submitQuestion
(value)
docs/js/ask-ai.js:65
↓ 1 callers
Function
subscribe
(channelName, handlers)
test/tracing.test.js:7
↓ 1 callers
Function
test
(mongoose)
test/index.test.js:891
↓ 1 callers
Function
testFails
(fn)
test/model.populate.divergent.test.js:74
↓ 1 callers
Function
testFn
(parent: IParent)
test/types/lean.test.ts:336
↓ 1 callers
Function
testOk
(fn)
test/model.populate.divergent.test.js:70
↓ 1 callers
Function
throwErrorIfPromise
(path, transformedValue)
lib/document.js:4507
↓ 1 callers
Function
throwReadPreferenceError
()
lib/helpers/processConnectionOptions.js:56
↓ 1 callers
Function
timeStringToObject
(time)
test/document.test.js:6865
↓ 1 callers
Function
timeStringToObject
(time: string)
test/types/schema.create.test.ts:1852
↓ 1 callers
Function
timeStringToObject
(time: string)
test/types/schema.test.ts:1890
↓ 1 callers
Function
toObject
* Returns a native js Array. * * @param {object} options * @return {Array} * @api public * @method toObject * @memberOf MongooseArra
lib/types/array/methods/index.js:926
↓ 1 callers
Function
toObjectWithBaseTyping
(input: T)
test/types/populate.test.ts:480
↓ 1 callers
Function
toggleMenu
(e)
docs/js/mobile-navbar-toggle.js:29
↓ 1 callers
Function
transform
(doc, ret)
test/document.test.js:888
↓ 1 callers
Function
translate
(key, value)
lib/model.js:1947
↓ 1 callers
Function
update
()
docs/js/toc.js:50
↓ 1 callers
Method
updateSearchIndex
* Update an existing [Atlas search index](https://www.mongodb.com/docs/atlas/atlas-search/create-index/). * This function only works when connect
types/models.d.ts:662
↓ 1 callers
Function
useChildDoc
(child: Child)
test/types/populate.test.ts:44
↓ 1 callers
Function
user
(name)
test/model.populate.setting.test.js:112
↓ 1 callers
Function
validateDiscriminatorSchemasForEncryption
* Validate fields declared on the child schema when either schema is configured for encryption. Specifically, this function ensures that: * * - any
lib/helpers/model/discriminator.js:30
↓ 1 callers
Function
validateRef
(ref, path)
lib/helpers/populate/validateRef.js:8
↓ 1 callers
Function
valueFilter
* 1) Apply backwards compatible find/findOne behavior to sub documents * * find logic: * a) filter out non-documents * b) remove _id
lib/helpers/populate/assignVals.js:267
↓ 1 callers
Function
wait
()
test/docs/asyncIterator.test.js:35
↓ 1 callers
Function
walkSubdocs
(currentSubdoc, indexedPathPrefix, segmentIndex)
lib/helpers/populate/getModelsMapForPopulate.js:383
↓ 1 callers
Function
walkUpdatePath
* Walk each path of obj and cast its values * according to its schema. * * @param {Schema} schema * @param {object} obj part of a query * @param
lib/helpers/query/castUpdate.js:221
↓ 1 callers
Method
whereSomething
(this: TestQuery)
test/types/plugin.test.ts:54
↓ 1 callers
Method
whoAmI
()
test/schema.test.js:2988
↓ 1 callers
Method
whoAmI
()
test/model.test.js:9186
↓ 1 callers
Method
whoAmI
()
test/document.test.js:14164
↓ 1 callers
Function
wireup
()
lib/drivers/node-mongodb-native/connection.js:111
↓ 1 callers
Function
wrapMarkdown
(md, baseLayout, versionedPath, markdownUrl)
scripts/website.js:355
Function
$__getAtomics
* Depopulates stored atomic operation values as necessary for direct insertion to MongoDB. * * If no atomics exist, we return all array values a
lib/types/array/methods/index.js:40
Function
$atomics
()
lib/types/array/methods/index.js:113
Function
$parent
()
lib/types/array/methods/index.js:121
Function
$path
()
lib/types/array/methods/index.js:129
Function
$pop
()
lib/types/documentArray/methods/index.js:252
Function
$pop
* Pops the array atomically at most one time per document `save()`. * * #### NOTE: * * _Calling this multiple times on an array before sav
lib/types/array/methods/index.js:224
Function
$schema
()
lib/types/array/methods/index.js:241
Function
$schemaType
()
lib/types/documentArray/methods/index.js:47
Function
$schemaType
()
lib/types/array/methods/index.js:136
Function
$shift
()
lib/types/documentArray/methods/index.js:296
Function
$shift
* Atomically shifts the array at most one time per document `save()`. * * #### Note: * * _Calling this multiple times on an array before s
lib/types/array/methods/index.js:174
Function
$toObject
()
lib/types/documentArray/methods/index.js:210
Function
$toObject
()
lib/types/array/methods/index.js:943
Function
ActivityBaseSchema
()
test/model.discriminator.test.js:440
Function
Aggregate
* Aggregate constructor used for building aggregation pipelines. Do not * instantiate this class directly, use [Model.aggregate()](https://mongoosejs
lib/aggregate.js:57
Function
AggregationCursor
* An AggregationCursor is a concurrency primitive for processing aggregation * results one document at a time. It is analogous to QueryCursor. * *
lib/cursor/aggregationCursor.js:38
Function
ArraySubdocument
* A constructor. * * @param {object} obj js object returned from the db * @param {MongooseDocumentArray} parentArr the parent array of this documen
lib/types/arraySubdocument.js:25
Function
BaseSchema
* Setup
test/model.discriminator.querying.test.js:18
Function
BaseSchema
()
test/model.discriminator.test.js:275
Function
BossBaseSchema
()
test/model.discriminator.test.js:101
← previous
next →
501–600 of 1,431, ranked by callers