MongoDB不支持传统关系型数据库join查询怎么快速解决?

MongoDB不支持传统关系型数据库join查询怎么快速解决?显示全部

MongoDB不支持传统关系型数据库join查询怎么快速解决?

收起
参与6

返回liucj2004的回答

liucj2004liucj2004其它undefined
  1. 使用_id做关联或者使用DBRef具体看下面这个连接
    https://docs.mongodb.com/manual/reference/database-references/
  2. 对接hive或者sparkSQL也可以,间接使用SQL的语法(商业版有BI connect,直接提供MySQL的接口)
    https://github.com/mongodb/mongo-hadoop/wiki/Hive-Usage
    https://docs.mongodb.com/spark-connector/master/python/filters-and-sql/
  3. $lookup 一个简单的左外联命令
    https://docs.mongodb.com/manual/reference/operator/aggregation/lookup/
  4. 非快速的解决方案,就是在设计文档的时候,通过内嵌文档的形式来设计
农业其它 · 2017-05-27
浏览4400

回答者

liucj2004 最近回答过的问题

回答状态

  • 发布时间:2017-05-27
  • 关注会员:3 人
  • 回答浏览:4400
  • X社区推广