Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
GÄLLER FÖR: 
              
               MongoDB
Den här artikeln beskriver de olika sätten att skapa en samling i Azure Cosmos DB för MongoDB. Här visas hur du skapar en samling med hjälp av Azure-portalen, Azure CLI, PowerShell eller stödja programutvecklingskit (SDK:er). Den här artikeln visar hur du skapar en samling, anger partitionsnyckeln och etablerar dataflöde.
Kommentar
Behållare och samlingar liknar en tabell i en relationsdatabas. Vi refererar till containrar i Azure Cosmos DB för NoSQL och i hela Azure Portal, medan vi använder samlingar i kontexten för Azure Cosmos DB for MongoDB för att matcha terminologin som används i MongoDB.
Den här artikeln beskriver de olika sätten att skapa en samling i Azure Cosmos DB för MongoDB. Om du använder ett annat API, läser du API för NoSQL, API för Cassandra, API för Gremlin och API för Tabell för att skapa samlingen.
Anteckning
När du skapar samlingar ska du se till att du inte skapar två samlingar med samma namn utan ett annat hölje. Det beror på att vissa delar av Azure-plattformen inte är skiftlägeskänsliga, och detta kan leda till förvirring/kollision av telemetri och åtgärder i samlingar med sådana namn.
Skapa med hjälp av Azure-portalen
- Logga in på Azure-portalen. 
- Skapa ett nytt Azure Cosmos DB-konto eller välj ett befintligt konto. 
- Öppna fönstret Datautforskaren och välj Ny container. Ange därefter följande information: - Ange om du skapar en ny databas eller använder en befintlig databas.
- Ange ett container-ID.
- Ange en delningsnyckel.
- Ange en genomströmning som ska etableras (till exempel 1 000 RU:er).
- Välj OK.
   
Skapa med .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);
Om du stöter på ett timeout-fel när du skapar en samling, utför en läsoperation för att verifiera om samlingen har skapats framgångsrikt. Läsåtgärden genererar ett undantag tills åtgärden för att skapa samlingen lyckas. Listan över statuskoder som stöds av åtgärden skapa finns i artikeln HTTP-statuskoder för Azure Cosmos DB .
Skapa en samling med hjälp av Azure Resource Manager mallar
Skapa en samling för Azure Cosmos DB för API för MongoDB med Resource Manager-mall.
Nästa steg
- Partitionering i Azure Cosmos DB
- Enheter för programbegäran i Azure Cosmos DB
- Etablera dataflöde på containrar och databaser
- Arbeta med Azure Cosmos DB-konto
- Försöker du planera kapacitet för en migrering till Azure Cosmos DB? Du kan använda information om ditt befintliga databaskluster för kapacitetsplanering.
- Om allt du vet är antalet virtuella kärnor och servrar i ditt befintliga databaskluster, bör du läsa om hur man uppskattar enheter för förfrågningar med hjälp av virtuella kärnor eller virtuella CPU:er
- Om du känner till vanliga begärandefrekvenser för din aktuella databasarbetsbelastning kan du läsa om att uppskatta enheter för begäranden med azure Cosmos DB-kapacitetshanteraren