首页 > 解决方案 > 如何使用 find() 显示检索数据的反馈?

问题描述

在 Oracle 中,当我们触发选择查询时,它会给出选择的行数 那么在 MongoDB 中我该怎么做呢?

标签: mongodb

解决方案


如果我理解正确并且您想要做的是显示查询结果,然后显示与查询匹配的文档数,我建议存储查询返回的游标,然后count在该游标上调用方法:

> var cursor = db.collection.find({"name":"XYZ"})
> cursor
{ "_id" : ObjectId("5c4b07b0d8cc917ba53ffc7e"), "name" : "XYZ" }
> cursor.count()
> 1

我希望这能解决你的问题。


推荐阅读