Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vztahuje se na:
MongoDB
Tento článek vysvětluje různé způsoby vytvoření kolekce ve službě Azure Cosmos DB pro MongoDB. Ukazuje, jak vytvořit kolekci pomocí webu Azure Portal, Azure CLI, PowerShellu nebo podporovaných sad SDK (Software Development Kit). Tento článek ukazuje, jak vytvořit kolekci, zadat klíč oddílu a zřídit propustnost.
Poznámka:
Kontejnery a kolekce se podobají tabulce v relační databázi. Odkazujeme na kontejnery ve službě Azure Cosmos DB for NoSQL a na webu Azure Portal, zatímco kolekce používáme v kontextu služby Azure Cosmos DB pro MongoDB tak, aby odpovídaly terminologii použité v MongoDB.
Tento článek vysvětluje různé způsoby vytvoření kolekce ve službě Azure Cosmos DB pro MongoDB. Pokud používáte jiné rozhraní API, přečtěte si článek o rozhraní API pro NoSQL, rozhraní API pro Cassandra, rozhraní API pro Gremlin a články s rozhraním API pro tabulky k vytvoření kolekce.
Poznámka:
Při vytváření kolekcí se ujistěte, že nevytváříte dvě kolekce se stejným názvem, ale s různými velikostmi písmen. Je to proto, že některé části platformy Azure nerozlišují malá a velká písmena, což může vést k nejasnostem nebo kolizi telemetrie a akcí u kolekcí s těmito názvy.
Vytvoření pomocí Azure portal
Přihlaste se k portálu Azure.
Vytvořte nový účet služby Azure Cosmos DB nebo vyberte existující účet.
Otevřete podokno Průzkumník dat a vyberte Nový kontejner. Dále zadejte následující podrobnosti:
- Určete, jestli vytváříte novou databázi nebo používáte existující databázi.
- Zadejte ID kontejneru.
- Zadejte klíč horizontálního oddílu.
- Zadejte propustnost, která se má zřídit (například 1 000 RU).
- Vyberte OK.
Vytvoření pomocí sady .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);
Pokud při vytváření kolekce dojde k výjimce časového limitu, proveďte operaci čtení a ověřte, jestli se kolekce úspěšně vytvořila. Operace čtení vyvolá výjimku, dokud operace vytvoření kolekce nebude úspěšná. Seznam stavových kódů podporovaných operací vytvoření najdete v článku Stavové kódy HTTP pro službu Azure Cosmos DB .
Vytvoření kolekce pomocí šablon Azure Resource Manageru
Vytvořte kolekci pro rozhraní API služby Azure Cosmos DB pro MongoDB pomocí šablony Resource Manageru.
Další kroky
- Dělení ve službě Azure Cosmos DB
- Jednotky žádostí ve službě Azure Cosmos DB
- Zřízení propustnosti u kontejnerů a databází
- Práce s účtem služby Azure Cosmos DB
- Pokoušíte se naplánovat kapacitu migrace do služby Azure Cosmos DB? Informace o stávajícím databázovém clusteru můžete použít k plánování kapacity.
- Pokud znáte počet virtuálních jader a serverů ve vašem existujícím databázovém klastru, přečtěte si více o odhadu jednotek žádostí pomocí virtuálních jader nebo virtuálních procesorů.
- Pokud znáte typické sazby požadavků pro vaši aktuální úlohu databáze, přečtěte si informace o odhadu jednotek žádostí pomocí plánovače kapacity služby Azure Cosmos DB.