现已推出具有 MongoDB 兼容性的 Firestore 企业版!
了解详情。
Quickstart: একটি ডাটাবেস তৈরি করুন এবং এর সাথে সংযোগ করুন
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
শুধুমাত্র ক্লাউড ফায়ারস্টোর এন্টারপ্রাইজ সংস্করণের জন্য প্রাসঙ্গিক। |
মঙ্গোডিবি সামঞ্জস্যপূর্ণ ডাটাবেসের সাথে কীভাবে একটি ক্লাউড ফায়ারস্টোর তৈরি করবেন এবং mongosh
টুলের সাথে এটির সাথে সংযোগ করবেন তা শিখুন।
আপনি শুরু করার আগে
- যদি আপনি ইতিমধ্যেই না করে থাকেন, একটি Firebase প্রকল্প তৈরি করুন: Firebase কনসোলে , প্রকল্প যোগ করুন ক্লিক করুন, তারপর একটি Firebase প্রকল্প তৈরি করতে বা একটি বিদ্যমান Google Cloud প্রকল্পে Firebase পরিষেবা যোগ করতে অন-স্ক্রীন নির্দেশাবলী অনুসরণ করুন৷
-
mongosh
টুল ইনস্টল করুন
MongoDB সামঞ্জস্যতা ডাটাবেসের সাথে একটি ক্লাউড ফায়ারস্টোর তৈরি করুন এবং সংযোগ স্ট্রিং পুনরুদ্ধার করুন
Firebase কনসোলে, একটি নতুন Firestore Enterprise সংস্করণ ডাটাবেস তৈরি করুন৷ MongoDB সামঞ্জস্য সহ ক্লাউড ফায়ারস্টোরের Firestore এন্টারপ্রাইজ সংস্করণ প্রয়োজন:
Firebase কনসোলে, ফায়ারস্টোর ডেটাবেস পৃষ্ঠায় যান।
ফায়ারস্টোর ডাটাবেসে যান
- আপনি প্রমাণীকরণ করতে চান যে ডাটাবেস ক্লিক করুন.
- এক্সপ্লোরার প্যানেলে, more_vert আরও দেখুন ক্লিক করুন।
- MongoDB টুল ব্যবহার করে সংযোগ নির্বাচন করুন।
- সংযোগ স্ট্রিং অনুলিপি করুন.
সংযোগ স্ট্রিং ডাটাবেসের UID (সিস্টেম-উত্পন্ন) এবং ডাটাবেসের অবস্থানের উপর নির্ভর করে:
UID.LOCATION.firestore.goog
SCRAM প্রমাণীকরণের জন্য একজন ব্যবহারকারী তৈরি করুন
Google ক্লাউড কনসোলে, একটি নতুন ডাটাবেস ব্যবহারকারী তৈরি করুন এবং ব্যবহারকারীর পরিচয় এবং অ্যাক্সেস ম্যানেজমেন্ট অনুমতিগুলি বরাদ্দ করুন৷
Google ক্লাউড কনসোলে, ডেটাবেস পৃষ্ঠায় যান।
ডাটাবেসে যান
- ডাটাবেসের তালিকা থেকে ডাটাবেস নির্বাচন করুন।
- নেভিগেশন মেনুতে, Auth-এ ক্লিক করুন।
- ব্যবহারকারী যোগ করুন ক্লিক করুন.
- একটি ব্যবহারকারীর নাম লিখুন.
- ব্যবহারকারীর জন্য একটি পরিচয় এবং অ্যাক্সেস ম্যানেজমেন্ট ভূমিকা নির্বাচন করুন।
- তৈরি করুন ক্লিক করুন। ডাটাবেস একটি ব্যবহারকারী তৈরি করে এবং আপনাকে ব্যবহারকারীর তৈরি পাসওয়ার্ড দেখায়। এই পাসওয়ার্ড কপি এবং সংরক্ষণ করুন. আপনি পরে এই পাসওয়ার্ডটি পুনরুদ্ধার করতে সক্ষম হবেন না৷ .
mongosh
ব্যবহার করে সংযোগ করুন
আপনার ডাটাবেসের সাথে সংযোগ করতে সংযোগ স্ট্রিং, ব্যবহারকারীর নাম এবং পাসওয়ার্ড ব্যবহার করুন, নিম্নলিখিত কনফিগারেশন বিকল্পগুলির সাথে স্থানীয়ভাবে mongosh
চালান।
mongosh 'mongodb://USERNAME:PASSWORD@CONNECTION_STRING:443/DATABASE_ID?loadBalanced=true&authMechanism=SCRAM-SHA-256&tls=true&retryWrites=false'
নিম্নলিখিতগুলি প্রতিস্থাপন করুন:
- USERNAME : আপনার তৈরি করা ডাটাবেস ব্যবহারকারীর নাম।
- PASSWORD : আপনার তৈরি করা ডাটাবেস ব্যবহারকারীর জন্য তৈরি পাসওয়ার্ড।
- CONNECTION_STRING : ডাটাবেস সংযোগ স্ট্রিং।
- DATABASE_ID : একটি ডাটাবেস আইডি
একবার সংযুক্ত হয়ে গেলে, আপনি ডেটা তৈরি করতে এবং পড়তে পারেন, উদাহরণস্বরূপ:
db.pages.insertOne({ message: "Hello World!"})
db.pages.find({})
exit
এরপর কি
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-08-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-08-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["\u003cbr /\u003e\n\n\n|--------------------------------------------------------|\n| *Relevant to Cloud Firestore Enterprise edition only.* |\n\n\u003cbr /\u003e\n\nLearn how to create a Cloud Firestore with MongoDB compatibility database and connect to it with the\n`mongosh` tool.\n\nBefore you begin\n\n1. If you haven't already, create a Firebase project: In the [Firebase console](//console.firebase.google.com/), click **Add project** , then follow the on-screen instructions to create a Firebase project or to add Firebase services to an existing Google Cloud project.\n2. [Install the `mongosh` tool](https://www.mongodb.com/docs/mongodb-shell/install/)\n\n\u003cbr /\u003e\n\nCreate a Cloud Firestore with MongoDB compatibility database and retrieve the connection string In the Firebase console, create a new Firestore Enterprise edition database. Cloud Firestore with MongoDB compatibility requires Firestore Enterprise edition:\n1. In the Firebase console, go to the **Firestore Database** page.\n\n [Go to Firestore Database](//console.firebase.google.com/project/_/firestore/databases/-default-/data/)\n2. Click the database that you want to authenticate.\n3. In the **Explorer** panel, click more_vert **View more**.\n4. Select **Connect using MongoDB tools**.\n5. Copy the connection string.\n\n\u003cbr /\u003e\n\nThe connection string depends on the UID of the database (system-generated)\nand the location of database: \n\n```text\nUID.LOCATION.firestore.goog\n```\n\nCreate a user for SCRAM authentication\n\nIn the Google Cloud console, create a new database user and assign\nthe user Identity and Access Management permissions.\n\n1. In the Google Cloud console, go to the **Databases** page.\n\n [Go to Databases](https://console.cloud.google.com/firestore/databases)\n2. Select the database from the list of databases.\n3. In the navigation menu, click **Auth**.\n4. Click **Add User**.\n5. Enter a username.\n6. Select an Identity and Access Management role for the user.\n7. Click create. The database creates a user and shows you the user's generated password. **Copy and save this password. You will not be able to retrieve\n this password later.**.\n\nConnect using `mongosh`\n\nUse the connection string, username, and password to connect to your\ndatabase, run `mongosh` locally with the following configuration options. \n\n```gdscript\nmongosh 'mongodb://\u003cvar translate=\"no\"\u003eUSERNAME\u003c/var\u003e:\u003cvar translate=\"no\"\u003ePASSWORD\u003c/var\u003e@\u003cvar translate=\"no\"\u003eCONNECTION_STRING\u003c/var\u003e:443/\u003cvar translate=\"no\"\u003eDATABASE_ID\u003c/var\u003e?loadBalanced=true&authMechanism=SCRAM-SHA-256&tls=true&retryWrites=false'\n```\n\nReplace the following:\n\n- \u003cvar translate=\"no\"\u003eUSERNAME\u003c/var\u003e: the name of the database user you created.\n- \u003cvar translate=\"no\"\u003ePASSWORD\u003c/var\u003e: the generated password for the database user you created.\n- \u003cvar translate=\"no\"\u003eCONNECTION_STRING\u003c/var\u003e: the database connection string.\n- \u003cvar translate=\"no\"\u003eDATABASE_ID\u003c/var\u003e: a database ID\n\nOnce connected, you can create and read data, for example: \n\n```text\ndb.pages.insertOne({ message: \"Hello World!\"})\ndb.pages.find({})\nexit\n```\n\nWhat's next\n\n- [See a list of supported features](/docs/firestore/enterprise/supported-data-types-drivers)\n- [Learn about behavior differences in Cloud Firestore with MongoDB compatibility](/docs/firestore/enterprise/behavior-differences)\n- [Learn about additional authentication methods](/docs/firestore/enterprise/connect)"]]