我正在尝试将昨天注册的用户的集合更新到我们的系统中。我的目标是找到昨天注册的用户并将isActive
设置为true
。我能够获得在特定日期注册但不确定如何更新它们的用户列表
这是我用来选择用户列表的查询。我在Azure> Azure Cosmos DB> Query Explorer中使用它
SELECT * FROM UserAccounts u WHERE u.isActive = false AND u.signupDate
>= "2017-12-18" AND u.signupDate <= "2017-12-19"
我收到了使用此查询昨天注册的26位用户的列表。我指的是MSFT的this doc,但无法找到。
如果使用查询资源管理器无法完成此操作,请提及我如何在内部进行此更改。
Azure门户中的查询资源管理器仅用于运行查询,而不执行插入/更新操作。
您可以使用Data Explorer运行查询,并按照您希望的方式访问和编辑过滤结果。
在“文档”部分中,您可以将筛选器应用为查询(WHERE子句),然后单击结果并编辑和更新它们。
只记得在Filter部分中只应用WHERE子句,在你的情况下,WHERE c.isActive = false AND c.signupDate >= "2017-12-18" AND c.signupDate <= "2017-12-19"
应该可以工作。