我如何使用 nodejs return 存储在 CosmosDB 数据库中的集合
How do I return the collection that are stored inside the database of CosmosDB using nodejs
下午好,我是 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();
下午好,我是 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();