如何安装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模块的主要内容,如果未能解决你的问题,请参考以下文章

如何在 CosmosDB 中使用 Join 操作/子查询

如何在 CosmosDB 上查询最近 30 天?

[CosmosDB]如何导出数据

如何在 .Net Core 6.0 中结合 CosmosDB、Entity Framework 和 OData?

如何通过查询获取 cosmosDB 中的数据库或容器大小?

python中如何安装SciPY模块