Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code 如何在VS代码中为Cosmos DB执行查询?_Visual Studio Code_Azure Cosmosdb - Fatal编程技术网

Visual studio code 如何在VS代码中为Cosmos DB执行查询?

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数据库 使

我已经安装了一个扩展,可以在VS代码中访问Microsoft Azure Cosmos DB,并且我能够按预期查看其中的文档

但是,我不知道如何运行一个允许我根据不同条件筛选结果的查询,例如:“SELECT*fromc,其中c.DocumentId=123”


有没有一种方法可以在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})