Visual studio code 如何在VS代码中为Cosmos DB执行查询?
我已经安装了一个扩展,可以在VS代码中访问Microsoft Azure Cosmos DB,并且我能够按预期查看其中的文档 但是,我不知道如何运行一个允许我根据不同条件筛选结果的查询,例如:“SELECT*fromc,其中c.DocumentId=123”Visual studio code 如何在VS代码中为Cosmos DB执行查询?,visual-studio-code,azure-cosmosdb,Visual Studio Code,Azure Cosmosdb,我已经安装了一个扩展,可以在VS代码中访问Microsoft Azure Cosmos DB,并且我能够按预期查看其中的文档 但是,我不知道如何运行一个允许我根据不同条件筛选结果的查询,例如:“SELECT*fromc,其中c.DocumentId=123” 有没有一种方法可以在Cosmos DB上的VS代码中运行SQL查询?我找不到任何有用的教程,通过安装“mssql”扩展,它似乎主要关注ADO.NET连接。基于cosmos db扩展中的语句: 在本地和云中浏览和查询MongoDB数据库 使
有没有一种方法可以在Cosmos DB上的VS代码中运行SQL查询?我找不到任何有用的教程,通过安装“mssql”扩展,它似乎主要关注ADO.NET连接。基于cosmos db扩展中的语句: 在本地和云中浏览和查询MongoDB数据库 使用具有丰富Intellisense的剪贴簿,然后连接到Azure以 通过对MongoDB、Graph的支持管理您的Cosmos DB数据库 (Gremlin)和SQL(以前称为DocumentDB) 您可以按照下面的剪贴簿官方示例,使用mongoshell语法查询您的sqlapi数据库 例如
更新: 很抱歉更新太晚。我有两个工具给你: 1.宇宙探索者: 2.Azure存储资源管理器:
非常感谢,杰!成功了!但是,这只会有助于使用Mongo DB语法完成这项工作,对吗?事实上,由于项目的性质,我需要使用SQL语法来完成这项工作。你知道还有其他的工具吗?@MauroBilotti我知道,azure门户中只有data explorer支持sql语法来访问你的cosmos db sql api:是的,就是我正在使用的工具。可悲的是,我真的不喜欢它,这就是为什么我在寻找替代品。@MauroBilotti干杯!我为您找到了一个很好的桌面工具,它在门户上实现了与data explorer相同的功能,Azure Storage explorer现在已被弃用,即使在2021年,也无法想象Microsoft还没有好的工具可以直接查询Cosmos Db。他们说,移动到网络用户界面,但它只是不适合我。
db.coll.find({"DocumentId" :123})