Skip to Main Content

MongoByte MongoDB Logo

Welcome to the new MongoDB Feedback Portal!

{Improvement: "Your idea"}
We’ve upgraded our system to better capture and act on your feedback.
Your feedback is meaningful and helps us build better products.

ADD NEW FEEDBACK

Feedback

Support $documents on shards

The new aggregation operator $documents cannot be used together with $merge in a sharded cluster, you get an error: ``` db.aggregate([ { $documents: [ { _id: ObjectId("6616b08a610fab3e84d2d4ee"), a: 'foo', shardKey: 1 }, ] }, { $merge: { in...
Wernfried Domscheit over 3 years ago in Replication & Sharding 0 Submitted

multi region support for MongoDB Community Operator

multi region support for MongoDB Community Operator
Guest over 3 years ago in Under Review 0 Submitted

Raise an error when "majority" writes not possible

This topic is related to https://www.mongodb.com/docs/v6.0/tutorial/mitigate-psa-performance-issues/ in a PSA ReplicaSet configuration. When you try to execute a command with writeConcern `{w: "majority"}` in a three-member Primary-Secondary-Arbi...
Wernfried Domscheit over 3 years ago in Replication & Sharding 0 Submitted

BSON::Proxy Proxy content from/to another collection

I would like a mongodb data type, called BSON::Proxy # not indexable or searchable Which would hold the value of another collection & id. IE: BSON::Proxy({database: "this_one", collection: "blobs", _id: "123"}) This would allow my code to...
Guest over 3 years ago in Data Modeling & Indexing 0 Submitted

Do not trigger spurious COLLSCAN alerts for getmore commands during watch

Here's what MongoDB support summarizes about the current behavior: "Upon consulting with the team, they have confirmed that sometimes change streams can trigger collection scans, but these alerts are an artifact of how we calculate the metric toda...
Guest over 3 years ago in Under Review 0 Submitted

Mongoimport CSV columnsHaveTypes to support ObjectID type

Mongoimport supports a number of import types via the --columnsHaveTypes switch. It would be great if 'objectid' was added as a type.
Guest over 3 years ago in Under Review 0 Submitted

mongoimport: trap SIGUSR1 to flush buffer

If mongoimport is run in the background as a daemon, the user doesn't have many good ways to manually flush the buffer from a scripting standpoint. By default mongoimport flushed data every 1000 documents. This feature as already requested at htt...
Wernfried Domscheit over 3 years ago in Under Review 0 Submitted

Make redundant createView() a no-op

If I call createView() with params that match an existing view (in name and all other attributes), it returns an error. It'd be more convenient if the call simply succeeded without doing any work. The behavior I propose is analogous to the way tha...
Guest over 3 years ago in Querying & Aggregations 0 Submitted

$addToSetIfNotExists or javascript code as array operator

This would allow for unique if not last entry into arrays. Preventing: ['one', 'one', 'two', 'three'] But allowing: ['one', 'two', 'three', 'one'] Or perhaps (to run js code on the array at the db): `.update({}, {$js: {'array_field': '...
Guest over 3 years ago in Database 1 Submitted

Allow Dynamic Object In $project and $addFields

Assume I have a field mapping defined in some configuration collection of my application. And this field mapping varies for different clients on my application. I would like to pass the dynamic object in my $project or $addFields stage Like: $p...
Guest over 3 years ago in Querying & Aggregations 0 Submitted