【问题标题】:How to Update Collections in Azure Cosmos DB如何更新 Azure Cosmos DB 中的集合
【发布时间】:2018-06-02 03:29:15
【问题描述】:

我正在尝试将昨天注册的用户集合更新到我们的系统中。我的目标是找到昨天注册的用户并将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 个用户的列表。 我指的是 MSFT 的this doc,但找不到方法。

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

【问题讨论】:

    标签: sql azure azure-cosmosdb


    【解决方案1】:

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

    您可以使用Data Explorer 运行查询,并以您想要的方式访问和编辑过滤后的结果。

    Documents 部分,您可以将 Filter 应用为 Query(您的 WHERE 子句),然后点击结果并进行编辑和 Update强>他们。

    请记住只在过滤器部分应用 WHERE 子句,在您的情况下,WHERE c.isActive = false AND c.signupDate &gt;= "2017-12-18" AND c.signupDate &lt;= "2017-12-19" 应该可以工作。

    【讨论】:

    • 非常感谢。
    • 是的,我看到数据资源管理器(顶部)中有一个更新按钮,用于更新您对当前文档所做的更改。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2019-04-22
    • 1970-01-01
    • 1970-01-01
    • 2019-08-05
    • 2021-12-01
    • 2018-10-12
    • 2018-03-30
    • 2020-12-22
    相关资源
    最近更新 更多