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.

113 VOTE
Status Will Not Implement
Created by Guest
Created on Mar 17, 2020

official Dart driver

We use mongo in weebi Dart / Flutter application. We would be eternally grateful if you could implement an official Dart Driver, There is already an unofficial mongo dart repo : https://github.com/mongo-dart The specific feature we need is Ejson https://github.com/mongo-dart/bson/issues/29 Thank you for building a great tool
  • ADMIN RESPONSE
    Oct 18, 2025
    The specific feature requested (EJSON support) was added to the the community maintained Dart BSON library in 2023, and the mongo_dart ( https://github.com/mongo-dart/mongo_dart ) driver continues to see community investment. We will continue to monitor how this community driver progresses and contribute help where we can, but for now we are not planning an official driver.
  • Guest
    Jan 20, 2024
    Hey, I'm building an important project and am looking to use MongoDB as Backend. Could there be any update regarding official implementation of mongo-drivers for dart? I'm unsure if I could trust the unofficial one.
  • Guest
    Dec 11, 2023
    Hi all, as mentioned below, this work remains under consideration. We remain excited about Dart as a language and will continue to track its evolution. In the meantime, there are other ways to use MongoDB with Dart: - use the Flutter SDK with client-side or endpoint Flutter applications - use another community Dart driver, mongo-dart - Use the Atlas Data API
  • Guest
    Nov 8, 2023
    Just a quick update for those who did not participate. They ran a little user interview a few months ago and decided that this has not yet been the time to undertake the project. (It is probably never will, my guess.) They would probably keep this thread around but don't get your hopes up. Unless something drastically changes in the ecosystem or internally at MongoDB Inc., the decision will unlikely change. We still have community-developed drivers, though.
  • Guest
    Nov 3, 2023
    Hello, Dart is getting stronger in the backend and we want it to get the support of MongoDB. It will make a great match for static typed full-stack technology when combined with Flutter.
  • Guest
    May 12, 2023
    This is one of the few things we're waiting for to being developing back-end services in dart. It's been under review for a while new, any updates?
  • Guest
    Apr 7, 2023
    It would be great if you can also add widgets like FirestoreListView that will take care of pagination or cursor on scrolling. I have implemented this feature but it would be great if such features/widgets are made available officially by MongoDB team. Third party packages like mongo_dart are useful but cannot be relied on for long.
  • Guest
    Feb 13, 2023
    Flutter is a great and popular solution for developing mobile and web apps. Being able to use mongoDB would be fantastic, so I strongly encourage the MongoDB team to consider the addition of Dart as one of the supported languages. Due to the unofficial mongo_dart not supporting the 'web' backend we cannot use mongoDB in our application, which would be our first preference.
  • Guest
    Feb 6, 2023
    We are in the same needs as posted by Rui. We need Mongo - Dart drivers (NOT Realm drivers) able to do such things or we will be forced to redirect our db logic towards other NoSql providers, and this would be a shame... MongoDb is so good and it's a pity to not use it, but business is business, you know...
  • Guest
    Nov 14, 2022
    dart is as promising on the backed as is on the frontend. Having a high quality dart driver for mongo will defiitely be helpful
  • Guest
    Jun 9, 2022
    Mongodb is great and so is flutter. I assume you are aware of it. Many people have switched to flutter for creating either multi-platform apps or beautiful UI apps. Previously javascript was used for creating multi-platform apps but nowadays flutter is beating every js framework whether it is react native, electron, tauri or something else. The thing that makes developer still choose Javascript is the widely available native database drivers. It helps people creating the frontend and backend in same Javascript language. I love dart and create every app with flutter but I have to create the backend with NodeJS. This is difficult to work with two general purpose languages in parallel. So please create official MongoDB database driver for dart. It will help us considering dart for backend as well. This is very important for MongoDB also because Flutter is used for all platforms (Android, iOS, Web, Linux, Windows, macOS and in future, Fuchsia also.) apps. Firebase is also creating driver for desktop.
  • Guest
    Apr 3, 2022
    hi, I saw you released a realm db for dart and flutter apps, what about official mongo db drive to connect to server side mongo instance, I think tones if peoples want this feature, Firestone got an amazing sdk but if I don't want to switch to Firestore I need really good driver for this. thank you
  • Guest
    Aug 10, 2021
    Rachelle you are probably posting the reply to the wrong thread. The OP clearly state "Mongo" driver as he also mentioned a community-maintained driver as an example. But the repository you posted is "Realm" driver, which is not the same product.
  • Guest
    May 4, 2021
    Hello Rachelle, If I understand, realm is a mobile database, while dart driver allows you to connect to a MongoDB instance on the server-side. How is this related? Thank you.
  • Guest
    May 4, 2021
    Hello all, this has been released - please check it out and let us know your feedback. https://github.com/realm/realm-dart
  • Guest
    Apr 1, 2021
    Any update about this? A huge army of dart/flutter devs are waiting for this :) Thank you.
  • Guest
    Aug 12, 2020
    I also suggest release a dart driver. Its important if MongoDB wants to increase its presence in cross-platform mobile applications.
  • +13