Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在mongodb中连接两个表_Php_Mongodb - Fatal编程技术网

Php 如何在mongodb中连接两个表

Php 如何在mongodb中连接两个表,php,mongodb,Php,Mongodb,如何在mongodb中连接两个表 比如说,, 表1:用户 表2:示例 这里,users表有用户名,examples表也有用户名,所以如何在php中使用mongodb组合这两个表字段 请解释这个问题 谢谢,加入mongodb是最好的选择 检查下面的答案 没有什么比加入mongodb更好的了 检查下面的答案 不幸的是,MongoDB中没有直接的合并/加入操作。无论如何,您可以使用map和reduce功能来适当地组合数据 根据您的实际问题,以下链接可能会有所帮助: 不幸的是,MongoDB中没

如何在mongodb中连接两个表

比如说,, 表1:用户 表2:示例

这里,users表有用户名,examples表也有用户名,所以如何在php中使用mongodb组合这两个表字段

请解释这个问题


谢谢,

加入mongodb是最好的选择

检查下面的答案


没有什么比加入mongodb更好的了

检查下面的答案


不幸的是,MongoDB中没有直接的合并/加入操作。无论如何,您可以使用map和reduce功能来适当地组合数据

根据您的实际问题,以下链接可能会有所帮助:


不幸的是,MongoDB中没有直接的合并/加入操作。无论如何,您可以使用map和reduce功能来适当地组合数据

根据您的实际问题,以下链接可能会有所帮助:


我个人建议您在开始之前停止使用Map Reduce(参考其他答案)

作为一个不得不使用MongoDB的人,我可以告诉你MapReduce可能是这个解决方案中最糟糕的方法

那是在2012年,现在也是

在当前版本的MongoDB中,唯一的好处是许多隔离可以同时运行,而不是一次只运行一个(想象一下2012年跨越所有连接的单线程连接
:\
,这是一个非常糟糕的想法)


您希望在客户端实现这一点,一次从不同的集合中取出所有记录,并将它们合并到应用程序逻辑中。这是在MongoDB中扩展连接的唯一可靠方法。

我个人建议您在开始之前停止使用Map Reduce(参考其他答案)

作为一个不得不使用MongoDB的人,我可以告诉你MapReduce可能是这个解决方案中最糟糕的方法

那是在2012年,现在也是

在当前版本的MongoDB中,唯一的好处是许多隔离可以同时运行,而不是一次只运行一个(想象一下2012年跨越所有连接的单线程连接
:\
,这是一个非常糟糕的想法)


您希望在客户端实现这一点,一次从不同的集合中取出所有记录,并将它们合并到应用程序逻辑中。这是在MongoDB中扩展连接的唯一可靠方法。

shariqnice提供的nice链接的可能副本shariq提供的nice链接的可能副本