我试图了解如何在 mongoDB 中建立基本关系。我在文档中读过一些关于它的内容,但它有点简洁。
这应该很简单:我正在尝试记录印象列表以及对印象负责的用户。以下是一些日志文档示例:
{type: '1', userId:'xxx-12345'}
{type: '1', userId:'xxx-12345'}
{type: '1', userId:'xxx-12345'}
{type: '2', userId:'zzz-84638'}
{type: '2', userId:'xxx-12345'}
以下是用户文档的示例:
{userId: 'xxx-12345', location: 'US'}
userId
有没有办法计算“属于” a的文档总数,在xxx-12345
哪里?type
1
在上述情况下,我希望看到类似{ '1':3, '2':1 }
.
另外,以上是创建关系的可接受方式吗?