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

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

Provide a mechanism for specifying default database name in connection string

According to https://jira.mongodb.org/browse/GODRIVER-914 the connection string is only meant to specify the auth database. However, many of the official MongoDB drivers and tools also use the database specified in the connection string as the def...
Guest over 5 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 over 5 years ago in Drivers (ie: Node.js, Java, .NET) 0 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 almost 3 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 over 5 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 almost 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 almost 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 about 3 years ago in Drivers (ie: Node.js, Java, .NET) 0 Submitted

Combine reshardCollection+mongosynd idea to support a remote collection on a separate new cluster

Great for prod productivity and 99.999 SLA if mongo could support this, for example, Given "mydb.mycoll" in current cluster being sharded with {zip:1} shard key 1/ New cluster: sh.shardCollection( "mydb.mycoll", {name:1, phone:1} ) 2/ "Mongocopy...
Guest about 3 years ago in Replication & Sharding 0 Submitted

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