// client.getDatabaseAccount().then((result)=> console.log(result)); async function createDatabase(database) { // make sure to scope return type to database const { database: db } = await client.databases.createIfNotExists({ id: database }); this.db = db; console.log("created db"); }
async function offerDetails() { const { result: offers } = await client.offers.readAll().toArray(); _.map(offers, function (item) { console.log(item.resource + " -> " + item.content.offerThroughput) }); }
// static methods used at the class level static async find() { // query to return all items const querySpec = { query: 'SELECT * FROM root r WHERE r.country = @country', parameters: [ { name: '@country', value: 'usa' } ] } const { resources: results } = await container.items.query(querySpec).fetchAll(); return results; }
client.getWriteEndpoint().then((result) => console.log("Write Endpoint => "+result));
client.getReadEndpoint().then((result) => console.log("Read Endpoint => "+result));