typescript with azure/cosmo



The following are code snippet to use azure cosmos sql api kit in typescript :-


import { CosmosClient } from "@azure/cosmos";
const endpoint = "https://localhost:8081"; // Add your endpoint
const masterKey = "C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4QDU5DE2nQ9nDuVTqobD4b8mGGyPMbIZnqyMsEcaGQy67XIw/Jw=="; // Add the masterkey of the endpoint

const client = new CosmosClient({endpoint, auth: { masterKey }});
// Notice database variables are called one after another //
async function helloCosmos() {
const dbResponse = await client.databases.createIfNotExists({
id : "TestDemo"
});

let database = dbResponse.database;
const coResponse = await database.containers.createIfNotExists({
id: "DummyTestCollection"
});

let container = coResponse.container;
console.log("Setting up the container...done!");
// add item to it //
const { body : doc } = await container.items.create({
'name' : 'jeremy',
'password' : 'uGuessedit'
})
}

helloCosmos().catch((err)=>{console.error(err)});



Comments

Popular posts from this blog

PySpark - Working with JDBC Sqlite database