Cosmos DB中的计算列,该列基于其他列

问题描述 投票:0回答:1

在Sql Server中,我们可以创建计算列。例如:

CREATE TABLE Salary
(
 id INT,
 hours INT,
 medical  INT,
 stake double,
 total AS (hours * stake + medical) persisted
)

如何在Cosmos DB中的其他列上创建计算列?

sql-server azure-cosmosdb calculated-columns
1个回答
0
投票

AFAIK,计算列在Cosmos DB中不可用。您可以在代码中执行此操作,即在保存代码时在代码中创建计算列并将其作为文档的一部分。

其他选择是在查询中计算该值并作为结果的一部分返回。

© www.soinside.com 2019 - 2024. All rights reserved.