mongolite: Fast and Simple 'MongoDB' Client for R

High-performance 'MongoDB' client based on 'libmongoc' and 'jsonlite'. Includes support for aggregation, indexing, map-reduce, streaming, encryption, enterprise authentication. The online user manual provides an overview of the available methods in the package: <https://jeroen.github.io/mongolite/>.

AuthorJeroen Ooms [aut, cre], MongoDB, Inc [cph] (Author of mongo-c-driver)
Date of publication2017-03-18 17:52:20 UTC
MaintainerJeroen Ooms <jeroen@berkeley.edu>
LicenseApache License 2.0
Version1.1
https://jeroen.github.io/mongolite/

View on CRAN

Files

mongolite
mongolite/inst
mongolite/inst/CITATION
mongolite/tests
mongolite/tests/testthat
mongolite/tests/testthat/test-flights.R
mongolite/tests/testthat/specifications
mongolite/tests/testthat/specifications/source
mongolite/tests/testthat/specifications/source/bson-decimal128
mongolite/tests/testthat/specifications/source/bson-decimal128/tests
mongolite/tests/testthat/specifications/source/bson-decimal128/tests/decimal128-3.json
mongolite/tests/testthat/specifications/source/bson-decimal128/tests/decimal128-1.json
mongolite/tests/testthat/specifications/source/bson-decimal128/tests/decimal128-4.json
mongolite/tests/testthat/specifications/source/bson-decimal128/tests/README.md
mongolite/tests/testthat/specifications/source/bson-decimal128/tests/decimal128-6.json
mongolite/tests/testthat/specifications/source/bson-decimal128/tests/decimal128-5.json
mongolite/tests/testthat/specifications/source/bson-decimal128/tests/decimal128-2.json
mongolite/tests/testthat/specifications/source/bson-decimal128/tests/decimal128-7.json
mongolite/tests/testthat/specifications/source/bson-decimal128/decimal128.rst
mongolite/tests/testthat/specifications/source/bson-corpus
mongolite/tests/testthat/specifications/source/bson-corpus/tests
mongolite/tests/testthat/specifications/source/bson-corpus/tests/oid.json
mongolite/tests/testthat/specifications/source/bson-corpus/tests/array.json
mongolite/tests/testthat/specifications/source/bson-corpus/tests/datetime.json
mongolite/tests/testthat/specifications/source/bson-corpus/tests/timestamp.json
mongolite/tests/testthat/specifications/source/bson-corpus/tests/boolean.json
mongolite/tests/testthat/specifications/source/bson-corpus/tests/int64.json
mongolite/tests/testthat/specifications/source/bson-corpus/tests/regex.json
mongolite/tests/testthat/specifications/source/bson-corpus/tests/null.json
mongolite/tests/testthat/specifications/source/bson-corpus/tests/int32.json
mongolite/tests/testthat/specifications/source/bson-corpus/tests/dbref.json
mongolite/tests/testthat/specifications/source/bson-corpus/tests/dbpointer.json
mongolite/tests/testthat/specifications/source/bson-corpus/tests/minkey.json
mongolite/tests/testthat/specifications/source/bson-corpus/tests/top.json
mongolite/tests/testthat/specifications/source/bson-corpus/tests/maxkey.json
mongolite/tests/testthat/specifications/source/bson-corpus/tests/undefined.json
mongolite/tests/testthat/specifications/source/bson-corpus/tests/binary.json
mongolite/tests/testthat/specifications/source/bson-corpus/tests/multi-type.json
mongolite/tests/testthat/specifications/source/bson-corpus/tests/bsonview
mongolite/tests/testthat/specifications/source/bson-corpus/tests/symbol.json
mongolite/tests/testthat/specifications/source/bson-corpus/tests/code.json
mongolite/tests/testthat/specifications/source/bson-corpus/tests/document.json
mongolite/tests/testthat/specifications/source/bson-corpus/tests/code_w_scope.json
mongolite/tests/testthat/specifications/source/bson-corpus/tests/double.json
mongolite/tests/testthat/specifications/source/bson-corpus/tests/string.json
mongolite/tests/testthat/specifications/source/bson-corpus/bson-corpus.rst
mongolite/tests/testthat/test-bson.R
mongolite/tests/testthat/test-diamonds.R
mongolite/src
mongolite/src/mongoc
mongolite/src/mongoc/mongoc-buffer-private.h
mongolite/src/mongoc/mongoc-stream-file.c
mongolite/src/mongoc/mongoc-stream-tls-libressl-private.h
mongolite/src/mongoc/op-update.def
mongolite/src/mongoc/mongoc-rand-openssl.c
mongolite/src/mongoc/mongoc-flags.h
mongolite/src/mongoc/mongoc-matcher-op.c
mongolite/src/mongoc/mongoc-topology-scanner-private.h
mongolite/src/mongoc/mongoc-stream-gridfs.c
mongolite/src/mongoc/mongoc-cluster-private.h
mongolite/src/mongoc/mongoc-cluster-sasl.c
mongolite/src/mongoc/mongoc-server-stream-private.h
mongolite/src/mongoc/mongoc-stream-private.h
mongolite/src/mongoc/mongoc-topology-scanner.c
mongolite/src/mongoc/mongoc-log-private.h
mongolite/src/mongoc/op-reply-header.def
mongolite/src/mongoc/mongoc-client.c
mongolite/src/mongoc/mongoc-crypto-common-crypto-private.h
mongolite/src/mongoc/mongoc-gridfs-private.h
mongolite/src/mongoc/mongoc-counters-private.h
mongolite/src/mongoc/mongoc-counters.c
mongolite/src/mongoc/mongoc-uri.c
mongolite/src/mongoc/mongoc-gridfs-file-list-private.h
mongolite/src/mongoc/mongoc-stream-tls-secure-channel-private.h
mongolite/src/mongoc/mongoc-database-private.h
mongolite/src/mongoc/mongoc-uri.h
mongolite/src/mongoc/mongoc-gridfs-file-list.c
mongolite/src/mongoc/mongoc-bulk-operation-private.h
mongolite/src/mongoc/mongoc-cursor.h
mongolite/src/mongoc/mongoc-topology-description.h
mongolite/src/mongoc/mongoc-topology-description.c
mongolite/src/mongoc/mongoc-stream-tls-libressl.c
mongolite/src/mongoc/mongoc-trace-private.h
mongolite/src/mongoc/mongoc-stream-tls-libressl.h
mongolite/src/mongoc/mongoc-uri-private.h
mongolite/src/mongoc/mongoc-crypto-common-crypto.c
mongolite/src/mongoc/mongoc-write-concern-private.h
mongolite/src/mongoc/mongoc-stream.c
mongolite/src/mongoc/mongoc-bulk-operation.h
mongolite/src/mongoc/utlist.h
mongolite/src/mongoc/mongoc-scram-private.h
mongolite/src/mongoc/mongoc-secure-channel-private.h
mongolite/src/mongoc/op-reply.def
mongolite/src/mongoc/mongoc-read-prefs.h
mongolite/src/mongoc/mongoc-libressl.c
mongolite/src/mongoc/mongoc-stream-socket.c
mongolite/src/mongoc/mongoc-apm.h
mongolite/src/mongoc/mongoc-array-private.h
mongolite/src/mongoc/mongoc-cursor-transform.c
mongolite/src/mongoc/mongoc-cursor-transform-private.h
mongolite/src/mongoc/mongoc-stream-tls-secure-transport-private.h
mongolite/src/mongoc/mongoc-gridfs-file-page.h
mongolite/src/mongoc/mongoc-write-command-private.h
mongolite/src/mongoc/mongoc-collection.h
mongolite/src/mongoc/mongoc-collection.c
mongolite/src/mongoc/mongoc-cluster.c
mongolite/src/mongoc/mongoc-rand.h
mongolite/src/mongoc/mongoc-gridfs-file-page.c
mongolite/src/mongoc/mongoc-secure-channel.c
mongolite/src/mongoc/mongoc-host-list.h
mongolite/src/mongoc/mongoc-handshake-private.h
mongolite/src/mongoc/mongoc-stream-tls.h
mongolite/src/mongoc/mongoc-log.c
mongolite/src/mongoc/mongoc-gridfs.h
mongolite/src/mongoc/mongoc-collection-private.h
mongolite/src/mongoc/mongoc-ssl.c
mongolite/src/mongoc/mongoc-async-cmd.c
mongolite/src/mongoc/mongoc-read-concern-private.h
mongolite/src/mongoc/mongoc-queue.c
mongolite/src/mongoc/mongoc-write-command.c
mongolite/src/mongoc/mongoc-rand-cng.c
mongolite/src/mongoc/mongoc-queue-private.h
mongolite/src/mongoc/mongoc-stream-socket.h
mongolite/src/mongoc/mongoc-handshake.c
mongolite/src/mongoc/mongoc-cursor-cursorid.c
mongolite/src/mongoc/mongoc-find-and-modify.c
mongolite/src/mongoc/op-get-more.def
mongolite/src/mongoc/mongoc-libressl-private.h
mongolite/src/mongoc/mongoc-read-concern.c
mongolite/src/mongoc/mongoc-async.c
mongolite/src/mongoc/mongoc-handshake-os-private.h
mongolite/src/mongoc/mongoc-iovec.h
mongolite/src/mongoc/mongoc-find-and-modify.h
mongolite/src/mongoc/op-kill-cursors.def
mongolite/src/mongoc/mongoc-stream-buffered.h
mongolite/src/mongoc/op-msg.def
mongolite/src/mongoc/op-header.def
mongolite/src/mongoc/mongoc-cursor-array-private.h
mongolite/src/mongoc/mongoc-init.h
mongolite/src/mongoc/mongoc-cluster-sspi-private.h
mongolite/src/mongoc/mongoc-matcher.h
mongolite/src/mongoc/mongoc-sspi-private.h
mongolite/src/mongoc/mongoc-gridfs-file.h
mongolite/src/mongoc/mongoc-topology-description-private.h
mongolite/src/mongoc/mongoc-socket.h
mongolite/src/mongoc/mongoc-stream-tls-secure-channel.c
mongolite/src/mongoc/mongoc-matcher-private.h
mongolite/src/mongoc/mongoc-server-stream.c
mongolite/src/mongoc/mongoc-gridfs.c
mongolite/src/mongoc/mongoc-topology-description-apm-private.h
mongolite/src/mongoc/mongoc-buffer.c
mongolite/src/mongoc/mongoc-apm-private.h
mongolite/src/mongoc/mongoc-sasl.c
mongolite/src/mongoc/op-delete.def
mongolite/src/mongoc/mongoc-openssl.c
mongolite/src/mongoc/mongoc-array.c
mongolite/src/mongoc/mongoc-thread-private.h
mongolite/src/mongoc/mongoc-stream-tls-secure-transport.c
mongolite/src/mongoc/mongoc-topology.c
mongolite/src/mongoc/mongoc-util.c
mongolite/src/mongoc/mongoc-host-list.c
mongolite/src/mongoc/mongoc-gridfs-file.c
mongolite/src/mongoc/mongoc-init.c
mongolite/src/mongoc/mongoc-write-concern.c
mongolite/src/mongoc/mongoc-sasl-private.h
mongolite/src/mongoc/mongoc-set.c
mongolite/src/mongoc/mongoc-stream-tls.c
mongolite/src/mongoc/mongoc-stream.h
mongolite/src/mongoc/mongoc-opcode.h
mongolite/src/mongoc/mongoc-server-description.c
mongolite/src/mongoc/mongoc-cluster-sspi.c
mongolite/src/mongoc/mongoc-stream-tls-secure-transport.h
mongolite/src/mongoc/mongoc-read-concern.h
mongolite/src/mongoc/mongoc-read-prefs-private.h
mongolite/src/mongoc/mongoc-stream-tls-private.h
mongolite/src/mongoc/mongoc-stream-tls-openssl-bio-private.h
mongolite/src/mongoc/mongoc-cursor-private.h
mongolite/src/mongoc/mongoc-b64-private.h
mongolite/src/mongoc/mongoc-stream-tls-openssl.c
mongolite/src/mongoc/mongoc-stream-tls-secure-channel.h
mongolite/src/mongoc/mongoc-topology-private.h
mongolite/src/mongoc/mongoc-rand-private.h
mongolite/src/mongoc/mongoc-version-functions.c
mongolite/src/mongoc/mongoc-b64.c
mongolite/src/mongoc/mongoc-client-pool.h
mongolite/src/mongoc/mongoc-server-description.h
mongolite/src/mongoc/mongoc-memcmp-private.h
mongolite/src/mongoc/mongoc-index.c
mongolite/src/mongoc/mongoc-matcher.c
mongolite/src/mongoc/mongoc-bulk-operation.c
mongolite/src/mongoc/mongoc-database.c
mongolite/src/mongoc/mongoc-apm.c
mongolite/src/mongoc/mongoc-cursor-cursorid-private.h
mongolite/src/mongoc/mongoc-stream-file.h
mongolite/src/mongoc/mongoc-linux-distro-scanner-private.h
mongolite/src/mongoc/mongoc-read-prefs.c
mongolite/src/mongoc/mongoc-crypto-private.h
mongolite/src/mongoc/mongoc-async-private.h
mongolite/src/mongoc/mongoc-cursor-array.c
mongolite/src/mongoc/mongoc.h
mongolite/src/mongoc/mongoc-crypto.c
mongolite/src/mongoc/mongoc-find-and-modify-private.h
mongolite/src/mongoc/mongoc-handshake-compiler-private.h
mongolite/src/mongoc/mongoc-crypto-openssl-private.h
mongolite/src/mongoc/mongoc-sspi.c
mongolite/src/mongoc/mongoc-socket.c
mongolite/src/mongoc/mongoc-version.h
mongolite/src/mongoc/mongoc-memcmp.c
mongolite/src/mongoc/mongoc-cursor.c
mongolite/src/mongoc/mongoc-list.c
mongolite/src/mongoc/mongoc-stream-gridfs.h
mongolite/src/mongoc/mongoc-handshake.h
mongolite/src/mongoc/mongoc-error.h
mongolite/src/mongoc/mongoc-scram.c
mongolite/src/mongoc/mongoc-list-private.h
mongolite/src/mongoc/mongoc-gridfs-file-list.h
mongolite/src/mongoc/mongoc-version-functions.h
mongolite/src/mongoc/mongoc-crypto-openssl.c
mongolite/src/mongoc/mongoc-crypto-cng-private.h
mongolite/src/mongoc/mongoc-host-list-private.h
mongolite/src/mongoc/mongoc-database.h
mongolite/src/mongoc/mongoc-gridfs-file-page-private.h
mongolite/src/mongoc/mongoc-stream-tls-openssl-bio.c
mongolite/src/mongoc/mongoc-ssl-private.h
mongolite/src/mongoc/mongoc-server-description-private.h
mongolite/src/mongoc/mongoc-topology-description-apm.c
mongolite/src/mongoc/mongoc-secure-transport.c
mongolite/src/mongoc/mongoc-matcher-op-private.h
mongolite/src/mongoc/mongoc-linux-distro-scanner.c
mongolite/src/mongoc/mongoc-gridfs-file-private.h
mongolite/src/mongoc/mongoc-stream-tls-openssl.h
mongolite/src/mongoc/mongoc-opcode.c
mongolite/src/mongoc/mongoc-counters.defs
mongolite/src/mongoc/mongoc-client-pool-private.h
mongolite/src/mongoc/mongoc-stream-tls-openssl-private.h
mongolite/src/mongoc/mongoc-socket-private.h
mongolite/src/mongoc/mongoc-util-private.h
mongolite/src/mongoc/mongoc-secure-transport-private.h
mongolite/src/mongoc/mongoc-stream-buffered.c
mongolite/src/mongoc/mongoc-index.h
mongolite/src/mongoc/mongoc-ssl.h
mongolite/src/mongoc/mongoc-opcode-private.h
mongolite/src/mongoc/mongoc-crypto-cng.c
mongolite/src/mongoc/mongoc-client-pool.c
mongolite/src/mongoc/mongoc-rpc-private.h
mongolite/src/mongoc/mongoc-rpc.c
mongolite/src/mongoc/mongoc-config.h
mongolite/src/mongoc/mongoc-client.h
mongolite/src/mongoc/mongoc-log.h
mongolite/src/mongoc/mongoc-openssl-private.h
mongolite/src/mongoc/mongoc-rand-common-crypto.c
mongolite/src/mongoc/mongoc-cluster-sasl-private.h
mongolite/src/mongoc/mongoc-errno-private.h
mongolite/src/mongoc/mongoc-client-private.h
mongolite/src/mongoc/mongoc-async-cmd-private.h
mongolite/src/mongoc/mongoc-write-concern.h
mongolite/src/mongoc/op-query.def
mongolite/src/mongoc/op-insert.def
mongolite/src/mongoc/mongoc-set-private.h
mongolite/src/cursor.c
mongolite/src/win32
mongolite/src/win32/ipv6.c
mongolite/src/tests
mongolite/src/tests/has_sasl_client_done.c
mongolite/src/utils.c
mongolite/src/client.c
mongolite/src/reader.c
mongolite/src/hex.c
mongolite/src/mongolite.h
mongolite/src/jsonsl
mongolite/src/jsonsl/jsonsl.c
mongolite/src/jsonsl/jsonsl.h
mongolite/src/Makevars.in
mongolite/src/mongo_log.c
mongolite/src/apple.h
mongolite/src/bson
mongolite/src/bson/b64_pton.h
mongolite/src/bson/bson-version.h
mongolite/src/bson/bson-iso8601.c
mongolite/src/bson/bson-keys.h
mongolite/src/bson/bson-memory.c
mongolite/src/bson/bson-version-functions.h
mongolite/src/bson/bcon.h
mongolite/src/bson/bson-clock.c
mongolite/src/bson/bson-context-private.h
mongolite/src/bson/bson-version-functions.c
mongolite/src/bson/bson-context.c
mongolite/src/bson/bson-md5.c
mongolite/src/bson/bson-compat.h
mongolite/src/bson/bson-decimal128.c
mongolite/src/bson/bson-reader.h
mongolite/src/bson/bson-error.c
mongolite/src/bson/bson-context.h
mongolite/src/bson/bson-macros.h
mongolite/src/bson/bcon.c
mongolite/src/bson/bson-reader.c
mongolite/src/bson/bson-thread-private.h
mongolite/src/bson/bson-error.h
mongolite/src/bson/bson-keys.c
mongolite/src/bson/bson-json.h
mongolite/src/bson/bson-private.h
mongolite/src/bson/bson-atomic.c
mongolite/src/bson/bson-string.h
mongolite/src/bson/bson.h
mongolite/src/bson/bson-iter.h
mongolite/src/bson/bson-oid.h
mongolite/src/bson/bson-stdint.h
mongolite/src/bson/bson-clock.h
mongolite/src/bson/bson-atomic.h
mongolite/src/bson/b64_ntop.h
mongolite/src/bson/bson-md5.h
mongolite/src/bson/bson-timegm-private.h
mongolite/src/bson/bson-writer.c
mongolite/src/bson/bson-oid.c
mongolite/src/bson/bson-types.h
mongolite/src/bson/bson-iter.c
mongolite/src/bson/bson-memory.h
mongolite/src/bson/bson-string.c
mongolite/src/bson/bson-value.h
mongolite/src/bson/bson-config.h
mongolite/src/bson/bson-stdint-win32.h
mongolite/src/bson/bson-endian.h
mongolite/src/bson/bson-writer.h
mongolite/src/bson/bson-decimal128.h
mongolite/src/bson/bson-utf8.h
mongolite/src/bson/bson-value.c
mongolite/src/bson/bson-iso8601-private.h
mongolite/src/bson/bson-timegm.c
mongolite/src/bson/bson.c
mongolite/src/bson/bson-utf8.c
mongolite/src/bson/bson-json.c
mongolite/src/Makevars.win
mongolite/src/collection.c
mongolite/src/bson.c
mongolite/NAMESPACE
mongolite/NEWS
mongolite/R
mongolite/R/iter.R mongolite/R/ssl.R mongolite/R/bson.R mongolite/R/mongo.R mongolite/R/hex.R mongolite/R/options.R mongolite/R/client.R mongolite/R/stream.R mongolite/R/jeroen.R
mongolite/MD5
mongolite/DESCRIPTION
mongolite/configure
mongolite/man
mongolite/man/ssl_options.Rd mongolite/man/mongo.Rd mongolite/man/mongo_options.Rd
mongolite/configure.win
mongolite/cleanup
mongolite/tools
mongolite/tools/winlibs.R

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.