现在会导致一个问题, 必须先做第一个查询, 把查出来的数据放到内存. 然而数量最大上限1000, 万一already的数量大于1000, 结果就不对了. 如何解决?
```
let {data: already} = await db.collection('log').where({usr}).get()
already = already.map(e=>e.tid)
await db.collection('ti').where({_id: _.nin(already)}).get()
```
子查询可以放到数据库层面去做吗?