我是第一次制作MEAN应用程序。我设法将用户插入MongoDB。每个用户看起来像:
{
"name":"My Name",
"country":"Italy",
"friends":"5922c66b4e708e27a02b7937"
}
我的第一个问题是,如何手动插入多个朋友(如何通过Postman分隔他们)?
然后我有html页面来显示有关用户的信息,所以我以这样的方式展示他的朋友:
<td>{{user.userFriends}}</td>
当我在数据库中有多个firend时,如何显示朋友数而不是他们的ID?
感谢您的帮助!
编辑:用
解决了第一部分{
"friends":["5922c66b4e708e27a02b7937","5922c66b4e708e27a02b7938"]
}
答案 0 :(得分:0)
要让Mongo计算用户拥有的朋友数量,您可以使用$size
数组上的friends
运算符。您需要使用聚合管道来执行此操作。否则,您可以自己计算阵列的长度。有关$size
运算符和聚合管道的更多详细信息,请参阅此处:https://docs.mongodb.com/manual/reference/operator/aggregation/size/