我已经使用 PyMongo 社交网络实现了广度优先搜索。减少连接数是广度优先。现在我收到了类似coll.find({"_id":{"$in":["id1", "id2", ...]}}
大量 id 的查询。PyMongo 不处理这些大查询中的一些,因为它们的大小。
有没有围绕它的技术解决方案?或者您是否建议使用另一种方法来处理此类查询,在这种查询中我需要选择具有大量 ID 中的一个的所有文档?
如果您的应用程序需要执行大部分图形操作,则更喜欢使用像neo4j这样的图形数据库。
如果这是一个不可避免的问题,您可以将 id 数组拆分为多个查询,然后在客户端合并结果。