nodeJS + mongoDB简单多表查询与js 数组去重
mongoDB是不支持多表查询的,而nodeJS又是异步的,导致多表查询比较麻烦。一个十分简陋的多表查询方法(只有一个关联条件):先从第一个collection中查询得到数据,将其中两个collection关联的field从中取出来并去重,通过$in在第二个collections中查询。
在写数组去重的时候,发现js语言特性写这种函数比C++轻松太多。
var users = [], uhash={};//uhash是辅助用hash表
for(var i=0, len=data.length; i
页:
[1]