加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

如何在Python中加入MongoDB集合?

发布时间:2020-12-16 23:04:08 所属栏目:Python 来源:网络整理
导读:如何在 Python中加入两个MongoDB集合(在SQL的INNER JOIN意义上)?我是否需要使用原生地图/缩小javascript代码或在PyMongo中执行此操作?如何用更少的代码解决这个问题? 解决方法 Mongo以不同于传统关系数据库的方式存储数据,并且不支持表连接,因为可能在SQL
如何在 Python中加入两个MongoDB集合(在SQL的INNER JOIN意义上)?我是否需要使用原生地图/缩小javascript代码或在PyMongo中执行此操作?如何用更少的代码解决这个问题?

解决方法

Mongo以不同于传统关系数据库的方式存储数据,并且不支持表连接,因为可能在SQL数据库中使用了表连接. “数据库参考”文档中有一个注释. http://www.mongodb.org/display/DOCS/Database+References

如果可能,最好将所有数据存储在单个集合中.如果无法做到这一点,则必须对所有数据库执行单独的查询,并以编程方式合并数据.

根据文档,可以直接或使用db引用链接单独集合中的文档.仍然必须对每个集合执行单独的查询.

之前曾提出过类似的问题. (我在下面添加了一些链接.)希望这些回复可以让您更深入地了解数据在MongoDB中的存储方式,以及如何重新构建文档和/或查询,以便您可以使用最少的数据检索所需的数据.对数据库的请求数.

祝好运!

MongoDB and “joins”

How do I perform the SQL Join equivalent in MongoDB?

How to join query in mongodb?

“关于加入的初学者问题”
http://groups.google.com/group/mongodb-user/browse_thread/thread/edfcf8bd270274f9/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读