环境Python 3.7 MongoDB v4.2.1 Pymonogo 3.9.0
问题弃用战争:计数已弃用。使用Collection.Count_Documents。打印(Cursor.count())
当我使用pymongo查询相应光标的场景(来自查找文档的迭代器),然后在检查数据数来查询数据时使用以下代码:
然后,警报将弹出:
原因是MongoDB的迭代器的Collection.count()方法都被放弃了,并且不适用更高版本。它已与Collection.Count_Documents一起使用。
当我使用以下代码时尝试
将发生错误:原始查找对象没有count_documeents方法或属性。正确的使用方法是:
尽管考虑新用法易于使用,但要查询和统计数据只需要解决,但是如果我考虑自己的需求,我需要找出并找出是否有数据可以执行下一个操作。不满足需求。如果您再次使用count_documens找到它,您可能找不到相同的数据。我应该做什么,我不想使用计数(查看警报),曲线保存了国家,我发现我n条件查询中没有很多数据(为什么我强调没有多少数据?迭代器已转换为列表,因此您可以使用Len来计数数字。
实施原始文本:https://juejin.cn/post/7098610925825064911