当前位置: 首页 > 知识库问答 >
问题:

为什么group by在cosmos db模拟器中不起作用?

顾亦
2023-03-14

当我用这样的sql查询执行请求时(在cosmos db模拟器中)

SELECT p.p0001_c0001_id as customerId, count(1) as projectCount
FROM p 
WHERE p.p0001_c0001_id in ('c2ff7799-10ed-41bd-9613-5a27485c8573','0160c82e-86b4-4859-9b12-0f998205ddcb')
GROUP BY p.p0001_c0001_id

我有这个错误“语法错误,'GROUP'附近的语法不正确。”如果删除group by(和count(1))请求正在工作。

我的代码与 MSDN 中的第一个示例完全相同,https://docs.microsoft.com/en-us/azure/cosmos-db/sql-query-group-by

我的查询有什么问题?

共有1个答案

欧阳英彦
2023-03-14

刚刚检查了一个样本集,它在门户网站上工作正常。您可能需要检查CosmosDB模拟器版本,如本< code >问题中所述。

Azure Cosmos DB模拟器2.7.0或更高版本也支持此功能。

 类似资料:
  • 问题内容: 我有两个档案 秒杀 test_spike.py: 当我运行时,第一个测试用例将通过,但是第二个将失败。而我切换到use ,则两个都失败了。 我不明白这是怎么发生的?这些情况本应全部通过。 问题答案: 对于 test_foo, 您没有正确使用补丁。您应该像这样使用它: 这给了我: 现在,第二个示例不起作用,因为您导入了bar函数(获取对其的引用),然后尝试对其进行模拟。模拟某些内容时,您

  • 在规范中,我想模拟类: b)我可以在文档中找到关于为什么要为存根或模拟调用原始类方法的信息?

  • 我正在尝试学习如何将宇宙数据库与烧瓶一起使用。我完成了使用用于 MongoDB API 的 CosmosDB 构建烧瓶应用的教程(https://docs.microsoft.com/en-us/azure/cosmos-db/create-mongodb-flask#运行-the-web-app)。我一直收到错误: 模拟器正在运行,但无法连接。我按照指示做了一次,但现在它不再工作了。 编辑:我确

  • 问题内容: 我正在使用ApplicationTestCase测试一个Android应用程序。我想模拟我的AsyncTasks之一(示例简化为显示问题): 因此,为了设置测试,我做了以下工作: 然后,实际测试如下: 但是运行时出现异常: 为什么模拟AsyncTask的技术不起作用? 请注意,在这种简单情况下,删除会导致问题消失,但是对于我的实际测试,我确实需要创建应用程序。 问题答案: AsyncT

  • 问题内容: 为什么这项工作有效- 但这不是- 第二种情况下的输出为。你能解释一下输出吗? 问题答案: 该方法没有返回值。它会在适当的位置更改列表,并且由于您没有将分配给任何变量,因此只是“迷失在空间” 我没有重载所有有问题的方法,但是概念应该很清楚。

  • 我试图在我的Word文档中使用块,但我有一些问题。首先,当我在我的文档中声明一个块时,如果我不使用函数“cloneBlock”,结果会出现这样的情况: 也许我必须使用那个函数才能正常出现。但是我的主要问题是“删除块”不起作用。如果我不克隆块,生成的docx就会损坏。但是如果我克隆了这个块,函数“删除块”不会删除这个块,它会在我的最终docx文件中显示那个块内的信息。 这是我的代码: Docx模板: