إنشاء مجموعة في Azure Cosmos DB ل MongoDB

ينطبق على: MongoDB

تشرح هذه المقالة الطرق المختلفة لإنشاء مجموعة في Azure Cosmos DB ل MongoDB. حيث توضح كيفية إنشاء مجموعة باستخدام مدخل Microsoft Azure أو Azure CLI أو PowerShell أو مجموعات تطوير البرامج المدعومة. توضح هذه المقالة كيفية إنشاء مجموعة، وتحديد مفتاح القسم، وتزويد معدل النقل.

إشعار

تشبه الحاويات والمجموعات جدولاً في قاعدة بيانات ارتباطية. نشير إلى الحاويات في Azure Cosmos DB ل NoSQL وفي جميع أنحاء مدخل Azure، بينما نستخدم المجموعات في سياق Azure Cosmos DB ل MongoDB لمطابقة المصطلحات المستخدمة في MongoDB.

تشرح هذه المقالة الطرق المختلفة لإنشاء مجموعة في Azure Cosmos DB ل MongoDB. إذا كنت تستخدم واجهة برمجة تطبيقات مختلفة، فشاهد واجهة برمجة التطبيقات ل NoSQL وواجهة برمجة التطبيقات ل Cassandra وواجهة برمجة التطبيقات ل Gremlin وواجهة برمجة التطبيقات لمقالات الجدول لإنشاء المجموعة.

إشعار

عند إنشاء مجموعات، تأكد من عدم إنشاء مجموعتين بالاسم نفسه، ولكن بغلافين مختلفين. وذلك لأن بعض أجزاء النظام الأساسي Azure ليست حساسة لحالة الأحرف، وهو ما يمكن أن يؤدي إلى اضطراب / اصطدام بيانات تتبع الاستخدام والإجراءات في المجموعات مع مثل هذه الأسماء.

إنشاء باستخدام مدخل Azure

  1. قم بتسجيل الدخول إلى بوابة Azure.

  2. إنشاء حساب Azure Cosmos DB جديد، أو تحديد حساب موجود.

  3. افتح جزء مستكشف البيانات وحدد حاوية جديدة. ثم قدم التفاصيل التالية:

    • حدد ما إذا كنت تقوم بإنشاء قاعدة بيانات جديدة أو باستخدام قاعدة بيانات موجودة.
    • أدْخِل معرف الحاوية.
    • أدخل مفتاح جزء.
    • أدخل سرعة نقل يتم توفيرها (على سبيل المثال، 1000 RUs).
    • حدد موافق.

    لقطة شاشة ل Azure Cosmos DB ل MongoDB، مربع الحوار

أنشئ باستخدام .NET SDK

var bson = new BsonDocument
{
    { "customAction", "CreateCollection" },
    { "collection", "<CollectionName>" },//update CollectionName
    { "shardKey", "<ShardKeyName>" }, //update ShardKey
    { "offerThroughput", 400} //update Throughput
};
var shellCommand = new BsonDocumentCommand<BsonDocument>(bson);
// Create a collection with a partition key by using Mongo Driver:
db.RunCommand(shellCommand);

إذا واجهت استثناء انتهاء المهلة عند إنشاء مجموعة، فقم بإجراء عملية قراءة للتحقق مما إذا تم إنشاء المجموعة بنجاح. تطرح عملية القراءة استثناءً حتى تنجح عملية إنشاء المجموعة. للحصول على قائمة رموز الحالة التي تدعمها عملية الإنشاء، راجع مقالة التعليمات المبرمجة لحالة HTTP ل Azure Cosmos DB.

إنشاء باستخدام Azure CLI

إنشاء مجموعة ل Azure Cosmos DB لواجهة برمجة التطبيقات ل MongoDB باستخدام Azure CLI. للحصول على قائمة من جميع نماذج CLI Azure عبر جميع واجهات برمجة التطبيقات Azure Cosmos DB انظر، عينات Azure CLI لـAzure Cosmos DB.

إنشاء باستخدام PowerShell

إنشاء مجموعة ل Azure Cosmos DB لواجهة برمجة التطبيقات ل MongoDB باستخدام PowerShell. للحصول على قائمة بجميع نماذج PowerShell عبر جميع واجهات برمجة التطبيقات Azure Cosmos DB انظر، نماذج PowerShell

إنشاء مجموعة باستخدام قوالب Azure Resource Manager

إنشاء مجموعة ل Azure Cosmos DB لواجهة برمجة التطبيقات ل MongoDB باستخدام قالب Resource Manager.

الخطوات التالية