【发布时间】:2012-03-20 09:58:40
【问题描述】:
我必须在 Python 中创建脚本,其参数具有第一个集合的名称和第二个集合的名称(数据库中的 MongoDB 集合)。我需要在这两个集合之间对一些传递的字段名称执行 JOIN (我不知道集合的结构并且需要足够通用)。我查看了诸如 Ming、MongoKit、MongoAlchemy、MongoEngine 和 minimongo 之类的 ORM http://api.mongodb.org/python/current/tools.html#orm-like-layers 是否有人对这些 ORM 和 JOINS 有任何经验,有什么建议,例如?
【问题讨论】:
-
我猜你可能需要看看在记录之间有直接链接的 NoSQL 解决方案:Riak 和像 Neo4j 这样的图形数据库。但是,当您真的“不知道集合的结构”时,它们将无济于事
标签: python mongodb orm mongoengine