首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Mongodb计数具有一定条件的字段的数目。

Mongodb计数具有一定条件的字段的数目。
EN

Stack Overflow用户
提问于 2018-11-27 19:55:14
回答 1查看 560关注 0票数 0

这是我在数据库中拥有的数据:

{ "_id“:ObjectId(5bf84d5eb6655873af59ead6), “游戏”:1.0, “行动”:{ actionType:"GameStart", "actionNumber“:0, "Player1“:{ “用户”:2.0, 姓名:“凯文” }, "Player2“:{ “用户”:4.0, “姓名”:“苏” } } }

问题是报告开始游戏的总数,。我尝试了这个代码db.hw6.count({'action.actionType': "GameStart" }),并得到了一个错误。我不知道我怎么做错了。有人能帮忙吗?

EN

回答 1

Stack Overflow用户

发布于 2020-08-06 16:48:31

请使用itcount()代替计数来解决错误。

这是因为您使用的是Azure CosmosDB而不是MongoDB。count()将适用于mongodb,但在您的示例中,您应该使用itcount(),即CosmosDB实现。

请参阅mongodb文档。https://docs.mongodb.com/manual/reference/method/cursor.itcount/

使用itcount()*后,将解析下面的错误

错误:计数失败:{ "_t“:"OKMongoResponse","ok”:0,"code“:13,"errmsg”:“无法使用PrimaryReadonlyMasterKey执行命令ExecuteJavaScript”,"$err“:”无法使用PrimaryReadonlyMasterKey执行命令ExecuteJavaScript“}:

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53507169

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档