Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.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,我正在尝试将文本输出添加到查询中,以统计数据库中雇用的人员数量。我使用的是收入存在和人员就业的指标 我的意见是 db.collection.countDocuments({income{$exists:true)}, {as: {"Number Employed:"}}) 有没有想过为什么这不起作用?函数返回的是一个数字,而不是一个文档。第二个参数是选项对象,而不是投影。它们是限制,跳过,提示,和最大时间 如果需要返回具有特定字段名的文档,请使用聚合: db.collection.aggreg

我正在尝试将文本输出添加到查询中,以统计数据库中雇用的人员数量。我使用的是收入存在和人员就业的指标

我的意见是

db.collection.countDocuments({income{$exists:true)}, {as: {"Number Employed:"}})

有没有想过为什么这不起作用?

函数返回的是一个数字,而不是一个文档。第二个参数是选项对象,而不是投影。它们是
限制
跳过
提示
,和
最大时间

如果需要返回具有特定字段名的文档,请使用聚合:

db.collection.aggregate([
    {$match: {income{$exists:true}}},
    {$count: "Number Employed"}
])