The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
This release expands the lazy MongoDB translation layer introduced in
v0.3.0, moving mdbplyr from a small core verb
subset to a broader analytical backend with joins, window functions,
richer summaries, and schema-aware selection helpers.
inner_join(), left_join(),
semi_join(), and anti_join() methods for
tbl_mongo.$lookup pipelines. Mutating
joins flatten matches by default with $lookup,
$unwind, and $replaceRoot;
unnest = FALSE keeps matches as a nested array column.tbl_mongo collection reference with a known
schema in the same database.select() and expression supportselect() now supports name-based tidyselect helpers
when the schema is known: starts_with(),
ends_with(), contains(),
matches(), everything(),
all_of(), any_of(), ranges, and negation.select() still rejects where() because
column types are unknown without reading data.coalesce() is now translated in scalar expressions and
compiles to nested MongoDB $ifNull expressions.row_number() is available as an alias for the existing
1:n() row-numbering idiom in mutate() and
transmute().group_by() now supports named computed grouping keys,
such as group_by(bucket = floor(amount / 10)).summarise() gained sd(),
var(), first(), last(), and
n_distinct().median() and quantile() are supported on
MongoDB 7.0 or newer through MongoDB’s percentile accumulator.across()across() support in mutate() and
summarise().select() helper support.~
lambdas, with optional .names templates.across() deliberately does not support
where(), anonymous functions, or functions stored in
variables.mutate() and
transmute() via MongoDB $setWindowFields.rank(),
min_rank(), and dense_rank().cumsum(),
cummean(), cummax(), and
cummin().lag() and
lead().arrange().mongo_src() and tbl_mongo() now accept an
optional server_version argument.mongo_src() probes the connected MongoDB
server with buildInfo.mongo_server_version() for mongo_src
and tbl_mongo objects.mutate() assignments now compile in user order, so
later expressions can refer to fields created earlier in the same
call.select() regression involving nested root
paths.These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.