如何更新Azure Cosmos DB中的集合

时间:2017-12-19 16:35:39

标签: sql azure azure-cosmosdb

我正在尝试将昨天注册的用户的集合更新到我们的系统中。我的目标是找到昨天注册的用户,并将isActive设置为true。我能够获得在特定日期注册但不确定如何更新它们的用户列表

这是我用来选择用户列表的查询。我在 Azure>里面使用它Azure Cosmos DB>查询资源管理器

SELECT * FROM UserAccounts u WHERE u.isActive = false AND u.signupDate
>= "2017-12-18" AND u.signupDate <= "2017-12-19"

我正在获取使用此查询昨天注册的26位用户的列表。 我指的是this doc的MSFT,但无法找到。

如果使用查询资源管理器无法完成此操作,请提及我如何在内部进行此更改。

1 个答案:

答案 0 :(得分:3)

Azure门户中的查询资源管理器仅用于运行查询,而不执行插入/更新操作。

您可以使用Data Explorer来运行查询,并按照您希望的方式访问和编辑过滤后的结果。

Data Explorer access menu

文档部分,您可以应用过滤器作为查询(您的WHERE子句),然后点击结果并编辑并更新他们。

Filtering in Data Explorer

请记住只在“过滤器”部分中应用WHERE子句,在您的情况下,WHERE c.isActive = false AND c.signupDate >= "2017-12-18" AND c.signupDate <= "2017-12-19"应该有效。