Topics   All   MacOS (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Deprecated   Guides   Examples   Videos
New in version: 11.2   11.3   11.4   11.5   12.0   12.1   12.2   12.3   12.4   12.5    Statistic    FMM    Blog  

MongoDB.DatabaseCommand

Creates a collection in the database.

Component Version macOS Windows Linux Server iOS SDK
MongoDB 12.3 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes
MBS( "MongoDB.DatabaseCommand"; MongoDBRef; Command { ; Options } )   More

Parameters

Parameter Description Example Flags
MongoDBRef The reference number for the mongo connection. $MongoDB
Command The comand to run as JSON. "{\"ping\": 1}"
Options Options as JSON. Optional

Result

Returns JSON or error.

Description

Creates a collection in the database.
If no write concern is provided in opts, the database’s write concern is used.
For a list of all options, see the MongoDB Manual entry on the create command.
Raises an exception in case of an error.

Examples

Ping the server:

Set Variable [ $Mongo ; Value: MBS( "MongoDB.New" ) ]
Set Variable [ $r ; Value: MBS( "MongoDB.SetURI"; $Mongo; "mongodb://localhost/" ) ]
Set Variable [ $r ; Value: MBS( "MongoDB.Connect"; $Mongo) ]
Set Variable [ $r ; Value: MBS( "MongoDB.OpenDatabase"; $Mongo; "local" ) ]
Set Variable [ $r ; Value: MBS( "MongoDB.OpenCollection"; $Mongo; "test" ) ]
# send a ping command
Set Variable [ $r ; Value: MBS( "MongoDB.DatabaseCommand"; $Mongo; "{\"ping\": 1}") ]
Show Custom Dialog [ "Result" ; $r ]
Set Variable [ $r ; Value: MBS( "MongoDB.Release"; $Mongo ) ]

See also

Example Databases

Created 22nd May 2022, last changed 27th June 2022


MongoDB.CursorSetMaxAwaitTimeMS - MongoDB.DatabasesNames

Feedback: Report problem or ask question.


Start Chat