如何在Angular 7中从Cosmos DB查询数据?

时间:2019-12-09 06:38:32

标签: angular api chart.js azure-cosmosdb

我试图在Angular的Cosmos DB中查询我的数据,以希望填充图表(来自chart.js)以显示数据。我不确定如何查询角度数据。现在,我有一些带有API的基本组件,可以从数据库中获取基本信息,但是我不知道如何查询它。

1 个答案:

答案 0 :(得分:0)

CosmosDB提供了REST API来访问文档。例如:

@Injectable({
    providedIn: 'root'
})
export class CosmosDBService {

    constructor(private http: HttpClient) { }

    get(id: string) {
      return this.http.get(
        `https://${account}.documents.azure.com/dbs/${db}/colls/${collection}/docs/${id}`);
    }
}

当然,您必须注意访问控制,并为请求(https://docs.microsoft.com/en-us/rest/api/cosmos-db/access-control-on-cosmosdb-resources)设置正确的auth标头