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

Tool for score data model

It would be great to have a tool which can scores a data model from a specific database. I mean, I could allows this tool to scan a database model and score this data model based on best practices, patterns and anti patterns. It could also generat...
Guest over 2 years ago in Data Modeling & Indexing 0 Submitted

Include schema validation events in changestream payload

let's say my document has JSON schema validation like: { $jsonSchema: { properties: { phone: { bsonType: 'string' } } } } and the validation action is set to "warning", if I do a command like: db.test.insert({"phone":1}), I would like t...
Guest over 5 years ago in Database 1 Submitted

Data masking policy

Implement Data masking similar to Schema Validation in Mongo so that customer can define a server-side data masking policy to mask the results of a query and a new role which will give explicit permission to users for reading unmasked data
Guest over 5 years ago in Database 0 Submitted

Multiple unique single indexes in sharded collections

MongoDB sharded collection can only have one unique index which is the shard key. However, in real applications, one might need more than one single unique index. "Proxy" collections suggested in https://www.mongodb.com/docs/manual/tutorial/unique...
Guest over 1 year ago in Data Modeling & Indexing 1 Submitted

Extend db.collection.distinct() to work with multiple fields in a compound key

Currently the distinct() command finds the unique set of values for a SINGLE specified field across a collection or view. For example: db.staff.distinct("last_name" ) If there is an index on the last_name field, the DISTINCT_SCAN plan can use th...
Guest over 5 years ago in Database 1 Submitted

Flatten arrays in group stage

Have group operators to flatten document arrays into a single one with or without repeated elements. So -> doc1 = {arr: [1,2,3,4], gr: "group"}, doc2 = {arr: [5, 6, 7, 8], gr: "group"} {$group: {_id: "$gr", arrays: {$***: "$arr"} } } => {_id...
Guest almost 3 years ago in Querying & Aggregations 1 Submitted

wired

wiredTiger open files usage Currently WT uses a file per collection and index, leading in some scenarios to extremely high number of open files/dhandles. Is there any plan to support one file/dhandle per database?
Guest over 5 years ago in Storage & Transactions 0 Submitted

Allow multiple text indexes per collection

MongoDb only allow one text index by collection, in contrast of other index types. This is a limitation that makes it difficult to develop projects with search functionality, for example, if you want to add a text search for advanced users on all...
Guest over 5 years ago in Data Modeling & Indexing 1 Submitted

Ability to enable collection name enforcement

Currently if you perform a find or other operation, and you have a typo in your collection name, the operation will execute successfully and there is no indication that the collection you are operating on doesn't exist. It would be handy if there ...
Guest over 5 years ago in Database 0 Submitted

Cascading delete for DBRefs

Since transactions have been added in 2018, which work across collections (https://www.mongodb.com/docs/manual/core/transactions/) and across shards (https://www.mongodb.com/docs/manual/core/transactions-sharded-clusters/), shouldn't cascading del...
Guest almost 3 years ago in Storage & Transactions 0 Submitted