【发布时间】:2021-07-20 15:37:17
【问题描述】:
我有一个用户交易的集合。我想使用三个用户 id 的查询来获取每个用户的最后一笔交易。而且我不想使用循环对每个用户进行查询。 我用这个:
const items = await db
.collection("transactions")
.find({ user: users[1] , user: users[2], user: users[3] })
.limit(3)
.sort({ $natural: -1 })
.toArray();
但它不包含每个条件的一个结果,因为我知道我做错了。 我用:
const MongoClient = require("mongodb").MongoClient;
我该怎么做? 谢谢。
【问题讨论】: