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

MongoChangeStreamCursor.getResumeToken() should be initialized on open

A newly opened change stream cursor returns null for `getResumeToken()`. This makes fault tolerance cumbersome and full of corner cases during the period before the cursor acquires its resume token, which can take a long time on a quiescent databa...
Guest almost 3 years ago in Drivers (ie: Node.js, Java, .NET) 0 Submitted

Support change streams without service discovery

Currently, change streams are not supported in standalone instances, so testing change stream functionality requires a one-node replica set. However, promoting a standalone node to a one-node replica set requires a call to `rs.initiate(config)`, w...
Guest almost 3 years ago in Database 0 Submitted

Add Event Stream Features (Apache Kafka, NATS Streaming)

I thought it would be great if mongodb can support an event streaming(event bus) feature. Existing popular event streaming services(AWS Kinesis, NATS Streaming, Apache Kafka) can persist data which is somewhat like a database. Its great for debug...
Guest almost 6 years ago in Database 1 Submitted

Too many keys in 2dsphere index when used on geoJson within arrays

Mongo support have asked me to raise this bug as an improvement idea because they see it as an edge case. The issue is here and includes more details: https://support.mongodb.com/case/00659614 In summary, if you have a geoJson sub document that ...
Guest almost 6 years ago in Database 0 Submitted

Performance problem with compound index using doubles, with range filtering

It looks like there may be a problem when using doubles in a compound index and using range-test filters against all of them in a query. The problem we see from the explain plans is that far more keys are being examined that there should be and th...
Guest almost 6 years ago in Database 0 Submitted

Support getting connection provider when connecting with aws authentication

It would be helpful if the connect function would support getting one of "@aws-sdk/credential-providers", in case of AWS authentication. see: https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/modules/_aws_sdk_credential_providers.html#fromNod...
Guest almost 3 years ago in Drivers (ie: Node.js, Java, .NET) 0 Submitted

Making Elections Faster.

Election is an expensive operation. We can avoid the elections if we can enforce some priority-based ordering on who shall become primary if the current primary fails. Specifically, we can keep a node with second highest priority in the data cente...
Guest almost 6 years ago in Database 0 Submitted

Support for wildcards in permission parameters

Support for wildcards or maybe even regular expressions in the database/collection name of a permission for a custom role. We have a multi tennant setup, by storing every customer's data in its own database on the cluster. The applications we bui...
Guest almost 6 years ago in Database 0 Submitted

Avoid truncating the query on the Atlas profiler or system.profile collection

Slow running queries that are captured in system.profile collection or on profiler page of Atlas are truncated if the query is too long. As an Application DBA, it would be difficult to analyse the query without figuring out the actual query. The c...
Guest almost 3 years ago in Performance & Optimization 0 Submitted

Expose individual command execution time

Many MongoDB drivers currently expose events (CommandSucceededEvent say) which provide an elapsed time. However, that elapsed time is the round-trip time, which is not super useful as that can be measured by a programmer manually. It would be neat...
Guest almost 3 years ago in Storage & Transactions 0 Submitted