Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.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
需要帮助计算表中条目的总数(Mongodb)_Mongodb_Count - Fatal编程技术网

需要帮助计算表中条目的总数(Mongodb)

需要帮助计算表中条目的总数(Mongodb),mongodb,count,Mongodb,Count,我正在mongodb中处理查询。其中一个查询要求我查找数据库中的员工总数。在这个数据库中,有两个名为TRUCK和EMPLOYEE的表。如何仅在employee表中查找员工总数 到目前为止,我已经尝试: db.transport.find.count() 提供项目总数 db.transport.find({"EMPLOYEE.e#"}).count() 没有显示输出 感谢您的帮助,因为我本周才开始学习mongo db 雇员: e# 名称 多巴哥 地址 雇佣 位置 许可证 地

我正在mongodb中处理查询。其中一个查询要求我查找数据库中的员工总数。在这个数据库中,有两个名为TRUCK和EMPLOYEE的表。如何仅在employee表中查找员工总数

到目前为止,我已经尝试:

db.transport.find.count()
提供项目总数

db.transport.find({"EMPLOYEE.e#"}).count()
没有显示输出

感谢您的帮助,因为我本周才开始学习mongo db

雇员: e# 名称 多巴哥 地址 雇佣 位置 许可证 地位

员工出差

绊倒 tripNumber 特鲁克雷尼奥 三日期

这次旅行有三个组别
cityName

我想你需要看看这里:

  • 对于mongodb中的建模:
  • 以及查询:
在您的情况下,您是否有一个数据库“transport”和集合:EMPLOYEE、TRIP等等

如果它是正确的,那么您只需执行以下操作:

use transport;
db.EMPLOYEE.count()
在您完成聚合之后


关于

您应该为集合(您称之为表)使用小写名称。 要回答您的问题并返回文档总数,请执行以下操作:

use transport;
db.EMPLOYEE.countDocuments();

假设您使用MongoDB>4.0.3

计算集合使用中的文档数。我认为您缺少了
find
的括号。它应该是
db.transport.find().count()
。您的模式是什么样子的?或者在哪里可以找到employee字段?我已经发布了更多关于数据库结构的信息。如果可能的话,请检查一下。我只是想统计一下数据库表中的条目。在我的例子中,Employee不是一个单独的集合。你能描述一下你的数据库和集合吗?