Platforms to show: All Mac Windows Linux Cross-Platform
MongoDB
Classes to access Mongo Databases.
- Classes
- class MongoChangeStreamMBS
- method Constructor
- method ErrorDocument(byref ReplyJSON as String) as Boolean
- method NextChange(byref RecordJSON as String) as Boolean
- method StreamResumeToken as String
- property Handle as Integer
- property Parent as Variant
- class MongoClientMBS
- method Collection(DatabaseName as String, CollectionName as String) as MongoCollectionMBS
- method Constructor(URI as MongoURIMBS)
- method Database(Name as String) as MongoDatabaseMBS
- method DatabasesNames(OptionsJSON as String = "") as String()
- shared method DataToBinary(Data as MemoryBlock) as String
- shared method DataToBinary(Data as String) as String
- method DefaultDatabase as MongoDatabaseMBS
- method FindDatabases(OptionsJSON as String = "") as MongoCursorMBS
- shared method LogMessage(Message as String)
- method NewCursorFromCommandReply(commandReplyJSON as String, OptionsJSON as String = "") as MongoCursorMBS
- shared method NowUTC as String
- method Ping
- method ServerDescription(ServerID as UInt32) as MongoServerDescriptionMBS
- method ServerDescriptions as MongoServerDescriptionMBS()
- shared method Time(SecondsSince1970 as Double) as String
- method Watch(pipelineJSON as String, OptionsJSON as String = "") as MongoChangeStreamMBS
- property Handle as Integer
- shared property LibraryVersion as String
- property MaxBSONSize as Integer
- property MaxMessageSize as Integer
- property Parent as Variant
- property Session as MongoSessionMBS
- shared property SSLLibrary as String
- property SSLOptions as MongoSSLOptionsMBS
- shared property Trace as Boolean
- property URI as MongoURIMBS
- event LogMessage(Level as Integer, Domain as String, Message as String)
- const LogLevelCritical = 1
- const LogLevelDebug = 5
- const LogLevelError = 0
- const LogLevelInfo = 4
- const LogLevelMessage = 3
- const LogLevelTrace = 6
- const LogLevelWarning = 2
- class MongoCollectionMBS
- method Aggregate(flags as Integer, pipelineJSON as String, OptionsJSON as String = "") as MongoCursorMBS
- method Command(commandJSON as String, OptionsJSON as String = "") as String
- method Constructor
- method Copy as MongoCollectionMBS
- method DeleteMany(selectorJSON as String, OptionsJSON as String = "") as String
- method DeleteOne(selectorJSON as String, OptionsJSON as String = "") as String
- method EstimatedDocumentCount(OptionsJSON as String = "") as Int64
- method EstimatedDocumentCount(OptionsJSON as String, byref ReplyJSON as String) as Int64
- method Find(FilterJSON as String, OptionsJSON as String = "") as MongoCursorMBS
- method FindIndexes(OptionsJSON as String = "") as MongoCursorMBS
- method InsertMany(documentArrayJSON as String, OptionsJSON as String = "") as String
- method InsertMany(documentJSON() as String, OptionsJSON as String = "") as String
- method InsertOne(documentJSON as String, OptionsJSON as String = "") as String
- method Keys as String()
- method Rename(NewDatabaseName as String, NewCollectionName as String, DropTargetBeforeRename as Boolean = false, OptionsJSON as String = "") as boolean
- method ReplaceOne(selectorJSON as String, replacementJSON as String, OptionsJSON as String = "") as String
- method UpdateMany(selectorJSON as String, updateJSON as String, OptionsJSON as String = "") as String
- method UpdateOne(selectorJSON as String, updateJSON as String, OptionsJSON as String = "") as String
- method Watch(pipelineJSON as String, OptionsJSON as String = "") as MongoChangeStreamMBS
- property Handle as Integer
- property Name as String
- property Parent as Variant
- const kFlagAwaitData = 32
- const kFlagExhaust = 64
- const kFlagNoCursorTimeout = 16
- const kFlagNone = 0
- const kFlagPartial = 128
- const kFlagSecondaryOk = 4
- const kFlagTailableCursor = 2
- class MongoCursorMBS
- method Clone as MongoURIMBS
- method Constructor
- method ErrorDocument(byref ReplyJSON as String) as Boolean
- method NextRecord(byref RecordJSON as String) as Boolean
- property BatchSize as UInt32
- property Current as String
- property Handle as Integer
- property Host as MongoHostListMBS
- property ID as Int64
- property Limit as Int64
- property MaxAwaitTimeMS as UInt32
- property More as Boolean
- property Parent as Variant
- class MongoDatabaseMBS
- method Aggregate(pipelineJSON as String, OptionsJSON as String = "") as MongoCursorMBS
- method Collection(Name as String) as MongoCollectionMBS
- method CollectionNames(OptionsJSON as String = "") as String()
- method Command(commandJSON as String, OptionsJSON as String = "") as String
- method Constructor
- method Copy as MongoDatabaseMBS
- method CreateCollection(Name as String, OptionsJSON as String = "") as MongoCollectionMBS
- method FindCollections(OptionsJSON as String = "") as MongoCursorMBS
- method HasCollection(Name as String) as Boolean
- method Watch(pipelineJSON as String, OptionsJSON as String = "") as MongoChangeStreamMBS
- property Client as MongoClientMBS
- property Handle as Integer
- property Name as String
- class MongoExceptionMBS
- method Constructor
- class MongoHostListMBS
- method Constructor
- property Family as Integer
- property Host as String
- property HostAndPort as String
- property NextHost as MongoHostListMBS
- property Port as Integer
- class MongoServerDescriptionMBS
- method Constructor
- property CompressorID as Integer
- property helloResponse as String
- property HostList as MongoHostListMBS
- property ID as Integer
- property LastUpdateTime as Integer
- property NextDescription as MongoServerDescriptionMBS
- property RTT as Integer
- property Type as String
- class MongoSessionMBS
- method AbortTransaction
- method CommitTransaction as String
- method Constructor(client as MongoClientMBS)
- method StartTransaction
- property Client as Variant
- property ClusterTime as String
- property Handle as Integer
- property InTransaction as Boolean
- property ServerID as UInt32
- property SessionID as String
- property TransactionState as Integer
- const TransactionAborted = 4
- const TransactionCommitted = 3
- const TransactionInProgress = 2
- const TransactionNone = 0
- const TransactionStarting = 1
- class MongoSSLOptionsMBS
- method Constructor
- property AllowInvalidCertificates as Boolean
- property AllowInvalidHostnames as Boolean
- property CertificateAuthorityDirectory as String
- property CertificateAuthorityFile as String
- property CertificateRevocationListFile as String
- property ClientCertificateKeyFile as String
- property ClientCertificateKeyPassword as String
- class MongoURIMBS
- method Constructor(URI as String)
- method Copy as MongoURIMBS
- property AuthMechanism as String
- property AuthSource as String
- property Compressors as String
- property DatabaseName as String
- property Handle as Integer
- property Hosts as MongoHostListMBS
- property Options as String
- property Password as String
- property ServiceHostName as String
- property ServiceName as String
- property TLS as Boolean
- property URI as String
- property UserName as String
- const DefaultPort = 27017
- class MongoChangeStreamMBS
- Blog Entries
The items on this page are in the following plugins: MBS MongoDB Plugin.
