如何安装CosmosDB模块
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何安装CosmosDB模块相关的知识,希望对你有一定的参考价值。
Azurehttps://portal.azure.cn当然如果你有海外Azure的账号也是一样的,选择新建,数据库,选择Azure Cosmos DB创建create在ID部分输入你的Cosmos DB名称,就如之前介绍的,Cosmos DB是多模型数据库,所以在API部分请选MongoDB然后输入资源组名称,选择位置点击确定即可创建在创建完成后,会自动跳转到数据库管理主页在主页选择"添加集合来新建数据库和集合 参考技术A 一、工具准备1、8G以上U盘一个
2、win10系统镜像文件(如cn_windows_10_multiple_editions_x64_dvd_6848463.iso)
3、U盘启动制作软件:软媒U盘启动制作工具1.65。
二、制作启动U盘
先在win7/win8下启动“软媒U盘启动制作工具1.65”如图:
制作步骤:
1、选择您的设备(U盘)。
2、选择要制作的win10.iso文件(镜像文件的路径)。
3、选择是否“附加软媒魔方”。(否) 参考技术B 点头像。。,,
如何使用 nodejs 返回存储在 CosmosDB 数据库中的集合
【中文标题】如何使用 nodejs 返回存储在 CosmosDB 数据库中的集合【英文标题】:How do I return the collection that are stored inside the database of CosmosDB using nodejs 【发布时间】:2022-01-18 21:59:16 【问题描述】:下午好,我对使用 Azure 有点陌生。我创建了一个带有集合容器的临时数据库。 在我的代码中,我已经连接到端点、主键、数据库和容器。现在,我想打印存储在数据库容器中的集合。
这里是代码
const config = require("./config")
const CosmosClient = require('@azure/cosmos').CosmosClient
const endpoint = config.endpoint
const masterKey = config.primaryKey
const client = new CosmosClient(
endpoint: endpoint,
auth: masterKey: masterKey
)
const HttpStatusCode = NOTFOUND: 404
const databaseId = config.database.id;
const containerId = config.container.id;
【问题讨论】:
是要访问容器内的文档还是容器本身? 我要访问容器内的文档。 【参考方案1】:您可以使用query().fetchAll()
命令获取容器中的所有文档。
const client = new CosmosClient( endpoint: cosmos.endpoint, key: cosmos.key );
const container = client
.database(cosmos.databaseId)
.container(cosmos.containerId);
const querySpec = query: "SELECT * FROM c" ;
// read all items in the container
const resources = await container.items.query(querySpec).fetchAll();
【讨论】:
这看起来不错。但我想知道我怎么能console.log(resources)
,因为它是一个await
异步函数
您可以将您的函数包装在异步函数中,然后使用then
。以上是关于如何安装CosmosDB模块的主要内容,如果未能解决你的问题,请参考以下文章