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

Drivers & Frameworks

Support for FilterDefinition as part of Atlas Search/$search

Allow the Search Function to accept a FilterDefinition object and/or a SortDefinition object to do the filtering/sorting as part of the Search routine instead of it being in a unique format only to search.
Guest about 3 years ago in Drivers (ie: Node.js, Java, .NET) 0 Submitted

Expired Transactions failures should be reported more clearly in the driver error message

Long-running transactions may trigger an aborted transaction, but the cause is not clearly communicated by the driver exception message. > Failed: Command insert failed: Transaction 1 has been aborted.. Unhandled exception. MongoDB.Driver.Mon...
Guest about 6 years ago in Drivers (ie: Node.js, Java, .NET) 0 Submitted

CSFLE - Enable automatic decryption of change streams

Currently change streams are disabled when a CSFLE MonogClient() session is used. This is due to this CSFLE specifications. > Mongocryptd will not support “collectionless” aggregation metadata sources, which read metadata that doesn’t pertain...
Guest about 6 years ago in Drivers (ie: Node.js, Java, .NET) 0 Submitted

Closing a closed cursor should not throw

If a cursor is already closed, and `close()` is called, it should quietly do nothing. Throwing `IllegalStateException` is just rude.
Guest about 3 years ago in Drivers (ie: Node.js, Java, .NET) 1 Submitted

single-thread pymongo

Hi. I am using MongoDB Atlas and have recently moved my site to Google App Engine. GAE supports only limited multithreading and outputs errors about PyMongo. Disabling multi-threading option of PyMongo will help me. Thanks.
Guest over 3 years ago in Drivers (ie: Node.js, Java, .NET) 0 Submitted

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 over 3 years ago in Drivers (ie: Node.js, Java, .NET) 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 over 3 years ago in Drivers (ie: Node.js, Java, .NET) 0 Submitted

IDE Plugin

Provide a way for MongoDB users to interact with their data from an IDE
Guest over 3 years ago in Drivers (ie: Node.js, Java, .NET) 0 Submitted

Normalize maximum time in MS parameter name, maxTimeMS vs max_time_ms

Currently, some operations such as aggregate() or count\_documents use maxTimeMS as parameter name, but others such as the find(), use max\_time\_ms, so unless you memorize which method uses which nomenclature, you have to check the docs every tim...
Guest almost 4 years ago in Drivers (ie: Node.js, Java, .NET) 0 Submitted

CommandStartedEvent::getCommand() not instance of Explainable

I'm trying to build a verbose mode in our MongoDB wrapper library. I was able to implement debug output leveraging CommandSubscriber interface. This part works. However what I would also like to do is create support for automatic explaining of que...
Guest about 4 years ago in Drivers (ie: Node.js, Java, .NET) 1 Submitted