在Sql Server中,我们可以创建计算列。例如:
CREATE TABLE Salary
(
id INT,
hours INT,
medical INT,
stake double,
total AS (hours * stake + medical) persisted
)
如何在Cosmos DB中的其他列上创建计算列?
AFAIK,计算列在Cosmos DB中不可用。您可以在代码中执行此操作,即在保存代码时在代码中创建计算列并将其作为文档的一部分。
其他选择是在查询中计算该值并作为结果的一部分返回。