I am trying to connect my mongodb to flutter and this is how my database.dart file looks
import 'package:mongo_dart/mongo_dart.dart';
import 'package:restro_app/database/constant.dart';
import 'package:restro_app/models/menu_model.dart';
class MongoDatabase {
static var db, userCollection;
//Connection to the database
static connect() async {
db = await Db.create(MONGO_CONN_URL);
await db.open();
userCollection = db.collection(DATA_COLLECTION);
}
// More code..
But when I started to debug I realised that the variable db isn't getting any values
it returns Db(null, null)
const MONGO_CONN_URL = "mongodb+srv://127.0.0.1:27017/Restaurant";
This is how my connection string looks
Not sure what is going wrong
Hi ๐
127.0.0.1 - is localhost?
You need to use public IP or a domain to connect to their MongoDB server.
FYI, since this is an Appwrite (https://appwrite.io/) discord server, for general flutter questions, you might find more help in a Flutter discord server (https://flutter.dev/community#community-grid).
[SOLVED] How to connect MongoDB with flutter
Closing this thread for now, if you have appwrite specific questions, please open a new thread ๐
Recommended threads
- Upgrading selfhost version?
It is okay to upgrade version to higher one, of my current version is 1.7.4 to 1.8.1. Is that safe to do cause my clients already have data on that? Also is a...
- I am using s3 for app storage but is it ...
_APP_STORAGE_DEVICE=s3 puts everything to the s3 storage but i need to be able to keep the function builds and site in the local and not waste the cloud storage...
- Update user email using OTP
Hi, I am trying to implement email update using OTP, there is not password associated with the account. One solution I found online is creating appwrite functio...