我正在React前端构建一个表,我有一个充满id的数组列表。我想只使用Id来填充表。
id填写在我的客户收集
public class Customer {
@Id
private String id;
private String username;
private List<LinkedUsersID>linkedUsersId;
public class User{
@Id
private String id;
private String name;
private String surname;
private List<LinkedUsersID>linkedUsersId;
有人告诉我,我可以引用id到一个mongo集合,数据将填充到表中。使用Id引用用户集合,获取具有该特定Id的数据,并填充Table
谁能解释一下或分享一个链接,这是如何工作的。
在聚合中使用$lookup
{
$lookup:{
from:"user" ,// user collection
localField:"linkedUsersId",
foreignField:"id",
as:"newUserField"
}
}
现在在客户集合上运行此聚合并返回newUserField