3 Library functions
79,992 pages in section 3.
mo
-
mongoc_collection_ validate -
mongoc_collection_ watch -
mongoc_collection_ write_ command_ with_ opts -
mongoc_Common Tasks Drivers for some other languages provide helper functions to perform certain common tasks. In the C Driver we must explicitly build commands to send to the server.common_ task_ examples -
mongoc_Configuring TLSconfiguring_ tls -
mongoc_Connection Pooling The MongoDB C driver has two connection modes: single-threaded and pooled. Single-threaded mode is optimized for embedding the driver within languages like PHP. Multi-threaded programs should use pooled mode: this mode minimizes the total connection count, and in pooled mode background threads monitor the MongoDB server topology, so the program need not block to scan it.connection_ pooling -
mongoc_Creating Indexes To create indexes on a MongoDB collection, execute the createIndexes command with a command function like mongoc_database_write_command_with_opts() or mongoc_collection_write_command_with_opts(). See the MongoDB Manual entry for the createIndexes command for details. WARNING:create_ indexes -
mongoc_cursor_ clone -
mongoc_cursor_ current -
mongoc_cursor_ destroy -
mongoc_cursor_ error -
mongoc_cursor_ error_ document -
mongoc_cursor_ get_ batch_ size -
mongoc_cursor_ get_ hint -
mongoc_cursor_ get_ host -
mongoc_cursor_ get_ id -
mongoc_cursor_ get_ limit -
mongoc_cursor_ get_ max_ await_ time_ ms -
mongoc_cursor_ get_ server_ id -
mongoc_cursor_ is_ alive -
mongoc_cursor_ more -
mongoc_cursor_ new_ from_ command_ reply -
mongoc_cursor_ new_ from_ command_ reply_ with_ opts -
mongoc_cursor_ next -
mongoc_cursor_ set_ batch_ size -
mongoc_cursor_ set_ hint -
mongoc_cursor_ set_ limit -
mongoc_cursor_ set_ max_ await_ time_ ms -
mongoc_cursor_ set_ server_ id -
mongoc_cursor_ t -
mongoc_Cursorscursors -
mongoc_database_ add_ user -
mongoc_database_ aggregate -
mongoc_database_ command -
mongoc_database_ command_ simple -
mongoc_database_ command_ with_ opts -
mongoc_database_ copy -
mongoc_database_ create_ collection -
mongoc_database_ destroy -
mongoc_database_ drop -
mongoc_database_ drop_ with_ opts -
mongoc_database_ find_ collections -
mongoc_database_ find_ collections_ with_ opts -
mongoc_database_ get_ collection -
mongoc_database_ get_ collection_ names -
mongoc_database_ get_ collection_ names_ with_ opts -
mongoc_database_ get_ name -
mongoc_database_ get_ read_ concern -
mongoc_database_ get_ read_ prefs -
mongoc_database_ get_ write_ concern -
mongoc_database_ has_ collection -
mongoc_database_ read_ command_ with_ opts -
mongoc_database_ read_ write_ command_ with_ opts -
mongoc_database_ remove_ all_ users -
mongoc_database_ remove_ user -
mongoc_database_ set_ read_ concern -
mongoc_database_ set_ read_ prefs -
mongoc_database_ set_ write_ concern -
mongoc_database_ t -
mongoc_database_ watch -
mongoc_database_ write_ command_ with_ opts -
mongoc_Aids for Debuggingdebugging -
mongoc_delete_ flags_ t -
mongoc_Nonedeleting_ document -
mongoc_"distinct" and "mapReduce" This document provides some practical, simple, examples to demonstrate the distinct and mapReduce commands.distinct_ mapreduce -
mongoc_error_ has_ label -
mongoc_errors -
mongoc_Noneexecuting_ command -
mongoc_find_ and_ modify_ opts_ append -
mongoc_find_ and_ modify_ opts_ destroy -
mongoc_find_ and_ modify_ opts_ get_ bypass_ document_ validation -
mongoc_find_ and_ modify_ opts_ get_ fields -
mongoc_find_ and_ modify_ opts_ get_ flags -
mongoc_find_ and_ modify_ opts_ get_ max_ time_ ms -
mongoc_find_ and_ modify_ opts_ get_ sort -
mongoc_find_ and_ modify_ opts_ get_ update -
mongoc_find_ and_ modify_ opts_ new -
mongoc_find_ and_ modify_ opts_ set_ bypass_ document_ validation -
mongoc_find_ and_ modify_ opts_ set_ fields -
mongoc_find_ and_ modify_ opts_ set_ flags -
mongoc_find_ and_ modify_ opts_ set_ max_ time_ ms -
mongoc_find_ and_ modify_ opts_ set_ sort -
mongoc_find_ and_ modify_ opts_ set_ update -
mongoc_find_ and_ modify_ opts_ t -
mongoc_Nonefinding_ document -
mongoc_get_ major_ version -
mongoc_get_ micro_ version -
mongoc_get_ minor_ version -
mongoc_get_ version -
mongoc_gridfs_ bucket_ abort_ upload -
mongoc_gridfs_ bucket_ delete_ by_ id -
mongoc_gridfs_ bucket_ destroy -
mongoc_gridfs_ bucket_ download_ to_ stream -
mongoc_gridfs_ bucket_ find -
mongoc_gridfs_ bucket_ new -
mongoc_gridfs_ bucket_ open_ download_ stream -
mongoc_gridfs_ bucket_ open_ upload_ stream -
mongoc_gridfs_ bucket_ open_ upload_ stream_ with_ id -
mongoc_gridfs_ bucket_ stream_ error -
mongoc_gridfs_ bucket_ t -
mongoc_gridfs_ bucket_ upload_ from_ stream -
mongoc_gridfs_ bucket_ upload_ from_ stream_ with_ id -
mongoc_gridfs_ create_ file -
mongoc_gridfs_ create_ file_ from_ stream -
mongoc_gridfs_ destroy -
mongoc_gridfs_ drop -
mongoc_gridfs_ file_ destroy -
mongoc_gridfs_ file_ error -
mongoc_gridfs_ file_ get_ aliases -
mongoc_gridfs_ file_ get_ chunk_ size -
mongoc_gridfs_ file_ get_ content_ type -
mongoc_gridfs_ file_ get_ filename -
mongoc_gridfs_ file_ get_ id -
mongoc_gridfs_ file_ get_ length -
mongoc_gridfs_ file_ get_ md5 -
mongoc_gridfs_ file_ get_ metadata -
mongoc_gridfs_ file_ get_ upload_ date -
mongoc_gridfs_ file_ list_ destroy -
mongoc_gridfs_ file_ list_ error -
mongoc_gridfs_ file_ list_ next -
mongoc_gridfs_ file_ list_ t -
mongoc_gridfs_ file_ opt_ t -
mongoc_gridfs_ file_ readv -
mongoc_gridfs_ file_ remove -
mongoc_gridfs_ file_ save -
mongoc_gridfs_ file_ seek -
mongoc_gridfs_ file_ set_ aliases -
mongoc_gridfs_ file_ set_ content_ type -
mongoc_gridfs_ file_ set_ filename -
mongoc_gridfs_ file_ set_ id -
mongoc_gridfs_ file_ set_ md5 -
mongoc_gridfs_ file_ set_ metadata -
mongoc_gridfs_ file_ t -
mongoc_gridfs_ file_ tell -
mongoc_gridfs_ file_ writev -
mongoc_gridfs_ find -
mongoc_gridfs_ find_ one -
mongoc_gridfs_ find_ one_ by_ filename -
mongoc_gridfs_ find_ one_ with_ opts -
mongoc_gridfs_ find_ with_ opts -
mongoc_gridfs_ get_ chunks -
mongoc_gridfs_ get_ files -
mongoc_gridfs_ remove_ by_ filename -
mongoc_gridfs_ t -
mongoc_Guidesguides -
mongoc_handshake_ data_ append -
mongoc_host_ list_ t -
mongoc_A Cross Platform MongoDB Client Library for Cindex -
mongoc_index_ opt_ geo_ get_ default -
mongoc_index_ opt_ geo_ init -
mongoc_index_ opt_ geo_ t -
mongoc_index_ opt_ get_ default -
mongoc_index_ opt_ init -
mongoc_index_ opt_ t -
mongoc_index_ opt_ wt_ get_ default -
mongoc_index_ opt_ wt_ init -
mongoc_index_ opt_ wt_ t -
mongoc_init -
mongoc_init_ cleanup -
mongoc_insert_ flags_ t -
mongoc_Noneinserting_ document -
mongoc_Installing the MongoDB C Driver (libmongoc) and BSON library (libbson) The following guide will step you through the process of downloading, building, and installing the current release of the MongoDB C Driver (libmongoc) and BSON library (libbson).installing -
mongoc_iovec_ t -
mongoc_logging -
mongoc_Client Side Document Matchingmatcher -
mongoc_mongoc_matcher_destroy()matcher_ destroy -
mongoc_mongoc_matcher_match()matcher_ match -
mongoc_mongoc_matcher_new()matcher_ new -
mongoc_mongoc_matcher_t Client-side document matching abstractionmatcher_ t -
mongoc_optional_ copy -
mongoc_optional_ init -
mongoc_optional_ is_ set -
mongoc_optional_ set_ value -
mongoc_optional_ t -
mongoc_optional_ value -
mongoc_query_ flags_ t -
mongoc_rand -
mongoc_rand_ add -
mongoc_rand_ seed -
mongoc_rand_ status -
mongoc_read_ concern_ append -
mongoc_read_ concern_ copy -
mongoc_read_ concern_ destroy -
mongoc_read_ concern_ get_ level -
mongoc_read_ concern_ is_ default -
mongoc_read_ concern_ new -
mongoc_read_ concern_ set_ level -
mongoc_read_ concern_ t -
mongoc_read_ mode_ t -
mongoc_read_ prefs_ add_ tag -
mongoc_read_ prefs_ copy -
mongoc_read_ prefs_ destroy -
mongoc_read_ prefs_ get_ hedge -
mongoc_read_ prefs_ get_ max_ staleness_ seconds -
mongoc_read_ prefs_ get_ mode -
mongoc_read_ prefs_ get_ tags -
mongoc_read_ prefs_ is_ valid -
mongoc_read_ prefs_ new -
mongoc_read_ prefs_ set_ hedge -
mongoc_read_ prefs_ set_ max_ staleness_ seconds -
mongoc_read_ prefs_ set_ mode -
mongoc_read_ prefs_ set_ tags -
mongoc_read_ prefs_ t -
mongoc_reference -
mongoc_remove_ flags_ t -
mongoc_reply_ flags_ t -
mongoc_server_ api_ copy -
mongoc_server_ api_ deprecation_ errors -
mongoc_server_ api_ destroy -
mongoc_server_ api_ get_ deprecation_ errors -
mongoc_server_ api_ get_ strict -
mongoc_server_ api_ get_ version -
mongoc_server_ api_ new -
mongoc_server_ api_ strict -
mongoc_server_ api_ t -
mongoc_server_ api_ version_ from_ string -
mongoc_server_ api_ version_ t -
mongoc_server_ api_ version_ to_ string -
mongoc_server_ description_ destroy -
mongoc_server_ description_ hello_ response -
mongoc_server_ description_ host -
mongoc_server_ description_ id -
mongoc_server_ description_ ismaster -
mongoc_server_ description_ last_ update_ time -
mongoc_server_ description_ new_ copy -
mongoc_server_ description_ round_ trip_ time -
mongoc_server_ description_ t -
mongoc_server_ description_ type -
mongoc_server_ descriptions_ destroy_ all -
mongoc_session_ opt_ t -
mongoc_session_ opts_ clone -
mongoc_session_ opts_ destroy -
mongoc_session_ opts_ get_ causal_ consistency -
mongoc_session_ opts_ get_ default_ transaction_ opts -
mongoc_session_ opts_ get_ snapshot -
mongoc_session_ opts_ get_ transaction_ opts -
mongoc_session_ opts_ new -
mongoc_session_ opts_ set_ causal_ consistency -
mongoc_session_ opts_ set_ default_ transaction_ opts -
mongoc_session_ opts_ set_ snapshot -
mongoc_socket_ accept -
mongoc_socket_ bind -
mongoc_socket_ close -
mongoc_socket_ connect -
mongoc_socket_ destroy -
mongoc_socket_ errno -
mongoc_socket_ getnameinfo -
mongoc_socket_ getsockname -
mongoc_socket_ listen -
mongoc_socket_ new -
mongoc_socket_ recv -
mongoc_socket_ send -
mongoc_socket_ sendv -
mongoc_socket_ setsockopt -
mongoc_socket_ t -
mongoc_ssl_ opt_ get_ default -
mongoc_ssl_ opt_ t -
mongoc_stream_ buffered_ new -
mongoc_stream_ buffered_ t -
mongoc_stream_ close -
mongoc_stream_ cork -
mongoc_stream_ destroy -
mongoc_stream_ file_ get_ fd -
mongoc_stream_ file_ new -
mongoc_stream_ file_ new_ for_ path -
mongoc_stream_ file_ t -
mongoc_stream_ flush -
mongoc_stream_ get_ base_ stream -
mongoc_stream_ gridfs_ new -
mongoc_typedef struct _mongoc_stream_gridfs_t mongoc_stream_gridfs_tstream_ gridfs_ t -
mongoc_stream_ read -
mongoc_stream_ readv -
mongoc_stream_ setsockopt -
mongoc_stream_ should_ retry -
mongoc_stream_ socket_ get_ socket -
mongoc_stream_ socket_ new -
mongoc_stream_ socket_ t -
mongoc_stream_ t -
mongoc_stream_ timed_ out -
mongoc_The mongoc_stream_tls_check_cert() function shall perform a RFC-6125 certificate verification.stream_ tls_ check_ cert -
mongoc_This function shall perform an SSL handshake on the underlying stream.stream_ tls_ do_ handshake -
mongoc_Creates a new mongoc_stream_tls_t using the parameters supplied.stream_ tls_ new -
mongoc_stream_ tls_ t -
mongoc_stream_ uncork -
mongoc_stream_ write -
mongoc_stream_ writev -
mongoc_structured_ log -
mongoc_structured_ log_ component_ t -
mongoc_structured_ log_ entry_ get_ component -
mongoc_structured_ log_ entry_ get_ level -
mongoc_structured_ log_ entry_ get_ message_ string -
mongoc_structured_ log_ entry_ message_ as_ bson -
mongoc_structured_ log_ entry_ t -
mongoc_structured_ log_ func_ t -
mongoc_structured_ log_ get_ component_ name -
mongoc_structured_ log_ get_ level_ name -
mongoc_structured_ log_ get_ named_ component -
mongoc_structured_ log_ get_ named_ level -
mongoc_structured_ log_ level_ t -
mongoc_structured_ log_ opts_ destroy -
mongoc_structured_ log_ opts_ get_ max_ document_ length -
mongoc_structured_ log_ opts_ get_ max_ level_ for_ component -
mongoc_structured_ log_ opts_ new -
mongoc_structured_ log_ opts_ set_ handler -
mongoc_structured_ log_ opts_ set_ max_ document_ length -
mongoc_structured_ log_ opts_ set_ max_ document_ length_ from_ env -
mongoc_structured_ log_ opts_ set_ max_ level_ for_ all_ components -
mongoc_structured_ log_ opts_ set_ max_ level_ for_ component -
mongoc_structured_ log_ opts_ set_ max_ levels_ from_ env -
mongoc_structured_ log_ opts_ t -
mongoc_topology_ description_ destroy -
mongoc_topology_ description_ get_ servers -
mongoc_topology_ description_ has_ readable_ server -
mongoc_topology_ description_ has_ writable_ server -
mongoc_topology_ description_ new_ copy -
mongoc_topology_ description_ t -
mongoc_topology_ description_ type -
mongoc_transaction_ opt_ t -
mongoc_transaction_ opts_ clone -
mongoc_transaction_ opts_ destroy -
mongoc_transaction_ opts_ get_ max_ commit_ time_ ms -
mongoc_transaction_ opts_ get_ read_ concern -
mongoc_transaction_ opts_ get_ read_ prefs -
mongoc_transaction_ opts_ get_ write_ concern -
mongoc_transaction_ opts_ new -
mongoc_transaction_ opts_ set_ max_ commit_ time_ ms -
mongoc_transaction_ opts_ set_ read_ concern -
mongoc_transaction_ opts_ set_ read_ prefs -
mongoc_transaction_ opts_ set_ write_ concern -
mongoc_transaction_ state_ t -
mongoc_Tutorial This guide offers a brief introduction to the MongoDB C Driver. For more information on the C API, please refer to the API Reference.tutorial -
mongoc_unstructured_ log -
mongoc_update_ flags_ t -
mongoc_Noneupdating_ document -
mongoc_uri_ copy -
mongoc_uri_ destroy -
mongoc_uri_ get_ auth_ mechanism -
mongoc_uri_ get_ auth_ source -
mongoc_uri_ get_ compressors -
mongoc_uri_ get_ database -
mongoc_uri_ get_ hosts -
mongoc_uri_ get_ mechanism_ properties -
mongoc_uri_ get_ option_ as_ bool -
mongoc_uri_ get_ option_ as_ int32 -
mongoc_uri_ get_ option_ as_ int64 -
mongoc_uri_ get_ option_ as_ utf8 -
mongoc_uri_ get_ options -
mongoc_uri_ get_ password -
mongoc_uri_ get_ read_ concern -
mongoc_uri_ get_ read_ prefs -
mongoc_uri_ get_ read_ prefs_ t -
mongoc_uri_ get_ replica_ set -
mongoc_uri_ get_ server_ monitoring_ mode -
mongoc_uri_ get_ service -
mongoc_uri_ get_ srv_ hostname -
mongoc_uri_ get_ srv_ service_ name -
mongoc_uri_ get_ ssl -
mongoc_uri_ get_ string -
mongoc_uri_ get_ tls -
mongoc_uri_ get_ username -
mongoc_uri_ get_ write_ concern -
mongoc_uri_ has_ option -
mongoc_uri_ new -
mongoc_uri_ new_ for_ host_ port -
mongoc_uri_ new_ with_ error -
mongoc_uri_ option_ is_ bool -
mongoc_uri_ option_ is_ int32 -
mongoc_uri_ option_ is_ int64 -
mongoc_uri_ option_ is_ utf8 -
mongoc_uri_ set_ auth_ mechanism -
mongoc_uri_ set_ auth_ source -
mongoc_uri_ set_ compressors -
mongoc_uri_ set_ database -
mongoc_uri_ set_ mechanism_ properties -
mongoc_uri_ set_ option_ as_ bool -
mongoc_uri_ set_ option_ as_ int32 -
mongoc_uri_ set_ option_ as_ int64 -
mongoc_uri_ set_ option_ as_ utf8 -
mongoc_uri_ set_ password -
mongoc_uri_ set_ read_ concern -
mongoc_uri_ set_ read_ prefs_ t -
mongoc_uri_ set_ server_ monitoring_ mode -
mongoc_uri_ set_ username -
mongoc_uri_ set_ write_ concern -
mongoc_uri_ t -
mongoc_uri_ unescape -
mongoc_version -
mongoc_write_ concern_ append -
mongoc_write_ concern_ copy -
mongoc_write_ concern_ destroy -
mongoc_write_ concern_ get_ fsync -
mongoc_write_ concern_ get_ journal -
mongoc_write_ concern_ get_ w -
mongoc_write_ concern_ get_ wmajority -
mongoc_write_ concern_ get_ wtag -
mongoc_write_ concern_ get_ wtimeout -
mongoc_write_ concern_ get_ wtimeout_ int64 -
mongoc_write_ concern_ is_ acknowledged -
mongoc_write_ concern_ is_ default -
mongoc_write_ concern_ is_ valid -
mongoc_write_ concern_ journal_ is_ set -
mongoc_write_ concern_ new -
mongoc_write_ concern_ set_ fsync -
mongoc_write_ concern_ set_ journal -
mongoc_write_ concern_ set_ w -
mongoc_write_ concern_ set_ wmajority -
mongoc_write_ concern_ set_ wtag -
mongoc_write_ concern_ set_ wtimeout -
mongoc_write_ concern_ set_ wtimeout_ int64 -
mongoc_write_ concern_ t -
Monomial -
monstartupcontrol execution profile -
Moosic_How to write your own Moosic client.API -
morph -
morphgraytestimage processing library -
morphopimage processing library -
morphseqtestimage processing library -
morphtest1image processing library -
morphtest2image processing library -
morphtest3image processing library -
morphtest4image processing library -
mouse_explicitly close a mouseclose -
mouse_query the mouse stategetbutton -
mouse_returns the capabilities of the mousegetcaps -
mouse_provide an interface to 3d micegetposition_ 6d -
mouse_query the mouse stategetx -
mouse_query the mouse stategety -
mouse_specifically initialize a mouseinit -
mouse_specifically initialize a mouseinit_ return_ fd -
mouse_set a mouse event handlersetdefaulteventhandler -
mouse_set a mouse event handlerseteventhandler -
mouse_set the current mouse positionsetposition -
mouse_provide an interface to 3d micesetposition_ 6d -
mouse_provide an interface to 3d micesetrange_ 6d -
mouse_sets a mouse scale factorsetscale -
mouse_set what happens at the mouse boundariessetwrap -
mouse_define the boundaries for the mouse cursorsetxrange -
mouse_define the boundaries for the mouse cursorsetyrange -
mouse_get mouse events in ncursestrafo -
mouse_updates the mouse stateupdate -
mouse_wait for an mouse updatewaitforupdate -
mouseintervalget mouse events in ncurses -
mouseinterval_curses screen-pointer extensionsp -
mousemaskget mouse events in ncurses -
mousemask_curses screen-pointer extensionsp -
movemove cursor in a curses window -
move_make and break connections between fields and formsfield -
move_manage overlapping curses windowspanel -
moveCdk sorted list widget.CDKAlphalist -
movecreate and manage a Cdk button widgetCDKButton -
moveCdk buttonbox widgetCDKButtonbox -
moveCdk calendar widget.CDKCalendar -
moveCdk dialog widgetCDKDialog -
moveCdk scale widget (type double)CDKDScale -
moveCdk text-entry widget.CDKEntry -
moveCdk scale widget (type float)CDKFScale -
moveCdk file selector widgetCDKFselect -
moveCdk slider widget (type float)CDKFSlider -
moveCdk graph widgetCDKGraph -
moveCdk histogram widgetCDKHistogram -
moveCdk itemlist widget.CDKItemlist -
moveCdk label widgetCDKLabel -
moveCdk marquee widgetCDKMarquee -
moveCdk multiple line entry widgetCDKMentry -
moveCdk radio list widgetCDKRadio -
moveCdk scale widget (type int)CDKScale -
moveCdk scrolling list widgetCDKScroll -
moveCdk selection list widgetCDKSelection -
moveCdk slider widget (type int)CDKSlider -
moveCdk scrolling window widgetCDKSwindow -
moveCdk scale widget (type unsigned)CDKUScale -
moveCdk slider widget (type unsigned)CDKUSlider -
moveCdk viewer list widgetCDKViewer -
moveCdk utility functionsCurses Window -
moveCdk matrix widgetTo CDKMatrix Cell -
Movetool for translating componentsTool -
MoveAdjust the position of a top-level windowToplev