Answers
虽然确实有其他方法,比如 直接在 mongo 上执行 js 从而能在服务器上直接过滤掉不需要的数据减少传输量,但总归治标不治本。
要想像 mysql 一样 join 应该是原理上不可行的,只能悔当初怎么没放在一起了。
P.S. mysql 的 join 其实也是在内存/外存储里对两个表同时做了查询和 sort,只是这个逻辑由 mysqld 自己完成,显得可靠且快速些,所以本质上跟 mongo 远程执行 js 是一样的,表结构不能改变的情况下,你就安心的写 js 吧。
宇佐美绘理子
answered 10 years, 8 months ago