gpt4 book ai didi

node.js - 如何使用nodejs返回存储在CosmosDB数据库中的集合

转载 作者:行者123 更新时间:2023-12-03 05:23:45 25 4
gpt4 key购买 nike

下午好,我对使用 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;

最佳答案

您可以使用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();

关于node.js - 如何使用nodejs返回存储在CosmosDB数据库中的集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70368382/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com