如何使用pymongo访问用mongodb编写的system.view?

问题描述 投票:0回答:1

在我的一个项目中,我将mongoengine 0.9和pymongo 2.8用于数据库,并将python django作为框架。我经历了mongodb中的视图概念,并在数据库中为名为User的模型创建了一个视图。但是我不知道如何使用pymongo从mongodb访问视图。有人有任何建议,请帮忙吗?

我尝试遍历游标时收到的错误消息是:

数据库错误:命名空间db.collection是一个视图。视图不支持OP_GET_MORE操作。只有支持getMore命令的客户端才能用于查询视图。

django mongodb pymongo mongoengine
1个回答
0
投票

MongoDB在您的情况下具有称为操作码的功能,OP_GET_MORE与数据库进行通信。随着时间的流逝,其中一些已被替换,在您的情况下,客户端不支持getMore命令。请检查您的版本。

© www.soinside.com 2019 - 2024. All rights reserved.