Node.js MongoDB Driver API
Admin
Typedefs
resultCallback
Methods
addUser
buildInfo
command
listDatabases
ping
removeUser
replSetGetStatus
serverInfo
serverStatus
validateCollection
AggregationCursor
Typedefs
endCallback
iteratorCallback
resultCallback
toArrayResultCallback
Methods
batchSize
clone
close
each
explain
forEach
geoNear
group
hasNext
isClosed
limit
lookup
match
maxTimeMS
next
out
pause
pipe
project
read
redact
resume
rewind
setEncoding
skip
sort
toArray
unpipe
unshift
unwind
wrap
Events
close
data
end
readable
AutoEncrypter
Members
logLevel
Typedefs
AutoEncryptionExtraOptions
AutoEncryptionOptions
logger
Binary
Members
SUBTYPE_BYTE_ARRAY
SUBTYPE_DEFAULT
SUBTYPE_FUNCTION
SUBTYPE_MD5
SUBTYPE_USER_DEFINED
SUBTYPE_UUID
SUBTYPE_UUID_OLD
Methods
length
put
read
value
write
BSONRegExp
BulkOperationBase
Typedefs
resultCallback
Methods
execute
find
insert
raw
BulkWriteError
Members
deletedCount
errmsg
insertedCount
insertedIds
matchedCount
modifiedCount
upsertedCount
upsertedIds
Methods
hasErrorLabel
BulkWriteResult
Members
deletedCount
insertedCount
insertedIds
matchedCount
modifiedCount
nInserted
nMatched
nModified
nRemoved
nUpserted
ok
upsertedCount
upsertedIds
Methods
getInsertedIds
getLastOp
getRawResponse
getUpsertedIdAt
getUpsertedIds
getWriteConcernError
getWriteErrorAt
getWriteErrorCount
getWriteErrors
hasWriteErrors
isOk
toJSON
toString
ChangeStream
Members
resumeToken
Typedefs
resultCallback
Methods
close
hasNext
isClosed
next
pause
pipe
resume
stream
unpipe
Events
change
close
end
error
resumeTokenChanged
ClientEncryption
Typedefs
createDataKeyCallback
dataKeyId
decryptCallback
encryptCallback
Methods
createDataKey
decrypt
encrypt
ClientSession
Members
id
Methods
abortTransaction
advanceOperationTime
commitTransaction
endSession
equals
incrementTransactionNumber
inTransaction
startTransaction
withTransaction
Code
Collection
Members
collectionName
dbName
hint
namespace
readConcern
readPreference
writeConcern
Typedefs
aggregationCallback
bulkWriteOpCallback
BulkWriteOpResult
collectionResultCallback
countCallback
deleteWriteOpCallback
deleteWriteOpResult
findAndModifyCallback
findAndModifyWriteOpResult
IndexDefinition
insertOneWriteOpCallback
insertOneWriteOpResult
insertWriteOpCallback
insertWriteOpResult
parallelCollectionScanCallback
resultCallback
updateWriteOpCallback
updateWriteOpResult
writeOpCallback
WriteOpResult
Methods
aggregate
bulkWrite
count
countDocuments
createIndex
createIndexes
deleteMany
deleteOne
distinct
drop
dropAllIndexes
dropIndex
dropIndexes
ensureIndex
estimatedDocumentCount
find
findAndModify
findAndRemove
findOne
findOneAndDelete
findOneAndReplace
findOneAndUpdate
geoHaystackSearch
group
indexes
indexExists
indexInformation
initializeOrderedBulkOp
initializeUnorderedBulkOp
insert
insertMany
insertOne
isCapped
listIndexes
mapReduce
options
parallelCollectionScan
reIndex
remove
rename
replaceOne
save
stats
update
updateMany
updateOne
watch
CommandCursor
Typedefs
endCallback
iteratorCallback
resultCallback
toArrayResultCallback
Methods
batchSize
clone
close
each
hasNext
isClosed
maxTimeMS
next
pause
pipe
read
resume
rewind
setEncoding
setReadPreference
toArray
unpipe
unshift
wrap
Events
close
data
end
readable
Cursor
Typedefs
countResultCallback
endCallback
iteratorCallback
resultCallback
toArrayResultCallback
Methods
addCursorFlag
addQueryModifier
batchSize
clone
close
collation
comment
count
each
explain
filter
forEach
hasNext
hint
isClosed
limit
map
max
maxAwaitTimeMS
maxScan
maxTimeMS
min
next
pause
pipe
project
read
resume
returnKey
rewind
setCursorOption
setEncoding
setReadPreference
showRecordId
skip
snapshot
sort
stream
toArray
transformStream
unpipe
unshift
wrap
Events
close
data
end
readable
Db
Members
profilingInfo
Typedefs
collectionResultCallback
Methods
addUser
admin
aggregate
collection
collections
command
createCollection
createIndex
dropCollection
dropDatabase
ensureIndex
eval
executeDbAdminCommand
indexInformation
listCollections
profilingLevel
removeUser
renameCollection
setProfilingLevel
stats
unref
watch
Events
close
error
fullsetup
parseError
reconnect
timeout
DBRef
Decimal128
Methods
toString
fromString
Double
Methods
valueOf
FindOperators
Methods
delete
deleteOne
remove
removeOne
replaceOne
update
updateOne
upsert
GridFSBucket
Typedefs
errorCallback
Methods
delete
drop
find
openDownloadStream
openDownloadStreamByName
openUploadStream
openUploadStreamWithId
rename
Events
index
GridFSBucketReadStream
Methods
abort
end
pause
pipe
read
resume
setEncoding
start
unpipe
unshift
wrap
Events
close
data
end
error
file
GridFSBucketWriteStream
Methods
abort
end
write
Events
error
finish
GridStore
Members
DEFAULT_CONTENT_TYPE
DEFAULT_ROOT_COLLECTION
IO_SEEK_CUR
IO_SEEK_END
IO_SEEK_SET
Typedefs
collectionCallback
gridStoreCallback
openCallback
readCallback
readlinesCallback
resultCallback
tellCallback
Methods
exist
list
read
readlines
unlink
chunkCollection
close
collection
destroy
eof
getc
open
puts
read
readlines
rewind
seek
stream
tell
unlink
write
writeFile
GridStoreStream
Methods
end
pause
pipe
read
resume
setEncoding
unpipe
unshift
wrap
write
Events
close
data
drain
end
error
finish
pipe
readable
unpipe
Int32
Methods
valueOf
Logger
Typedefs
loggerCallback
Methods
currentLogger
filter
reset
setCurrentLogger
setLevel
debug
error
info
isDebug
isError
isInfo
isWarn
Long
Members
MAX_VALUE
MIN_VALUE
NEG_ONE
ONE
ZERO
Methods
fromBigInt
fromBits
fromInt
fromNumber
fromString
add
and
compare
div
equals
getHighBits
getLowBits
getLowBitsUnsigned
getNumBitsAbs
greaterThan
greaterThanOrEqual
isNegative
isOdd
isZero
lessThan
lessThanOrEqual
modulo
multiply
negate
not
notEquals
or
shiftLeft
shiftRight
shiftRightUnsigned
subtract
toBigInt
toInt
toJSON
toNumber
toString
xor
MaxKey
MinKey
MongoClient
Typedefs
connectCallback
Methods
connect
close
connect
db
isConnected
startSession
watch
withSession
MongoCryptError
MongoError
Members
errmsg
Methods
create
hasErrorLabel
MongoNetworkError
Members
errmsg
Methods
hasErrorLabel
MongoNetworkTimeoutError
Members
errmsg
Methods
hasErrorLabel
MongoParseError
Members
errmsg
Methods
hasErrorLabel
Mongos
Events
close
commandFailed
commandStarted
commandSucceeded
connect
error
fullsetup
ha
joined
left
open
parseError
timeout
MongoServerSelectionError
Members
errmsg
Methods
hasErrorLabel
MongoTimeoutError
Members
errmsg
Methods
hasErrorLabel
MongoWriteConcernError
Members
errmsg
Methods
hasErrorLabel
ObjectID
Methods
createFromHexString
createFromTime
isValid
equals
generate
getTimestamp
toHexString
OrderedBulkOperation
Methods
execute
find
insert
raw
ReplSet
Events
close
commandFailed
commandStarted
commandSucceeded
connect
error
fullsetup
ha
joined
left
open
parseError
timeout
Server
Events
close
commandFailed
commandStarted
commandSucceeded
connect
error
parseError
reconnect
timeout
Symbol
Methods
valueOf
Timestamp
Members
MAX_VALUE
MIN_VALUE
NEG_ONE
ONE
ZERO
Methods
fromBits
fromInt
fromNumber
fromString
add
and
compare
div
equals
getHighBits
getLowBits
getLowBitsUnsigned
getNumBitsAbs
greaterThan
greaterThanOrEqual
isNegative
isOdd
isZero
lessThan
lessThanOrEqual
modulo
multiply
negate
not
notEquals
or
shiftLeft
shiftRight
shiftRightUnsigned
subtract
toInt
toJSON
toNumber
toString
xor
UnorderedBulkOperation
Methods
execute
find
insert
raw
WriteConcernError
Members
code
errmsg
Methods
toJSON
toString
WriteError
Members
code
errmsg
index
Methods
getOperation
toJSON
toString
Class: MongoCryptError
MongoCryptError
An error indicating that something went wrong specifically with MongoDB Client Encryption
new MongoCryptError
()
node_modules/mongodb-client-encryption/lib/common.js
,
line 40