Quickstart: یک پایگاه داده ایجاد کنید و به آن متصل شوید

فقط مربوط به نسخه Cloud Firestore Enterprise است.

بیاموزید که چگونه یک Cloud Firestore با پایگاه داده سازگار با MongoDB ایجاد کنید و با ابزار mongosh به آن متصل شوید.

قبل از اینکه شروع کنی

  1. اگر قبلاً این کار را نکرده‌اید، یک پروژه Firebase ایجاد کنید: در کنسول Firebase ، روی افزودن پروژه کلیک کنید، سپس دستورالعمل‌های روی صفحه را برای ایجاد یک پروژه Firebase یا افزودن سرویس‌های Firebase به یک پروژه Google Cloud موجود دنبال کنید.
  2. ابزار mongosh را نصب کنید

یک Cloud Firestore با پایگاه داده سازگار با MongoDB ایجاد کنید و رشته اتصال را بازیابی کنید

در کنسول Firebase ، یک پایگاه داده جدید Firestore نسخه Enterprise ایجاد کنید. Cloud Firestore با سازگاری MongoDB نیاز به نسخه Firestore Enterprise دارد:
  1. در کنسول Firebase ، به صفحه پایگاه داده فایراستور بروید.

    به پایگاه داده فایراستور بروید

  2. روی پایگاه داده‌ای که می‌خواهید اعتبارسنجی کنید کلیک کنید.
  3. در پنل اکسپلورر ، روی سپس View more کلیک کنید.
  4. اتصال با استفاده از ابزارهای MongoDB را انتخاب کنید.
  5. رشته اتصال را کپی کنید.

رشته اتصال به UID پایگاه داده (تولید شده توسط سیستم) و محل پایگاه داده بستگی دارد:

UID.LOCATION.firestore.goog

ایجاد یک کاربر برای احراز هویت SCRAM

در کنسول گوگل کلود، یک کاربر پایگاه داده جدید ایجاد کنید و مجوزهای هویت و مدیریت دسترسی را به کاربر اختصاص دهید.

  1. در کنسول گوگل کلود، به صفحه پایگاه‌های داده بروید.

    به پایگاه‌های داده بروید

  2. از لیست پایگاه‌های داده، پایگاه داده مورد نظر را انتخاب کنید.
  3. در منوی پیمایش، روی «تأیید» کلیک کنید.
  4. روی افزودن کاربر کلیک کنید.
  5. یک نام کاربری وارد کنید.
  6. یک نقش مدیریت هویت و دسترسی برای کاربر انتخاب کنید.
  7. روی ایجاد کلیک کنید. پایگاه داده یک کاربر ایجاد می‌کند و رمز عبور ایجاد شده توسط کاربر را به شما نشان می‌دهد. این رمز عبور را کپی و ذخیره کنید. بعداً نمی‌توانید این رمز عبور را بازیابی کنید.

با استفاده از 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

قدم بعدی چیست؟