mongodb - 如何使用 find() 显示检索数据的反馈?
问题描述
在 Oracle 中,当我们触发选择查询时,它会给出选择的行数 那么在 MongoDB 中我该怎么做呢?
解决方案
如果我理解正确并且您想要做的是显示查询结果,然后显示与查询匹配的文档数,我建议存储查询返回的游标,然后count
在该游标上调用方法:
> var cursor = db.collection.find({"name":"XYZ"})
> cursor
{ "_id" : ObjectId("5c4b07b0d8cc917ba53ffc7e"), "name" : "XYZ" }
> cursor.count()
> 1
我希望这能解决你的问题。
推荐阅读
- sql-server - SQL server - 客户端连接在一个网络中工作而不是在另一个网络上
- r - R:根据条件存储任何现有名称的新列
- google-sheets - 如何获取条形图数据标签以在谷歌表格中显示值和百分比(总计)?
- python-3.x - Dask 数据帧值错误
- sql - 试图用默认值填充表格
- node.js - 每次我向外部 API 发出请求时,我在 API Gatway 上的 API 都会返回错误 502
- fortran - Fortran 90 GDB 信号 SIGFPE,算术异常
- python - 有没有办法将 quint8 pytorch 格式转换为 np.uint8 格式?
- javascript - 为什么即使在读取响应流之后,我的 fetch 响应仍显示承诺?
- ajax - Asp.net Core 3.1 MVC Ajax 调用方法