我正在阅读书籍《MongoDB实战》。我对第四章“面向文档的数据”有一个问题。
在第58页,该书给出了一个多对多关系的示例。它提供了“产品”文档和“分类”文档。
我的问题
我了解这里的多对多关联。基本上,Product 可以有一个带有 Category _id 数组的键等。所以我不是在问这样的问题MongoDB Many-to-Many Association 我的问题是关于第61页的内容,书中给出了两个关于查询多对多关系的示例查询。以下是这两个查询:
在第58页,该书给出了一个多对多关系的示例。它提供了“产品”文档和“分类”文档。
产品
类别
我的问题
我了解这里的多对多关联。基本上,Product 可以有一个带有 Category _id 数组的键等。所以我不是在问这样的问题MongoDB Many-to-Many Association 我的问题是关于第61页的内容,书中给出了两个关于查询多对多关系的示例查询。以下是这两个查询:
=>
是什么意思?我以为=>
只存在于 Ruby 驱动器的用法中。category['_id']
中的category
是什么?它是一个集合吗?product['category_ids']
中的product
是什么?第一个查询与上面第一个查询描述的 "园艺工具类别" 有什么关系?
这本书没有详细解释这两个查询。有人能更详细地解释一下如何查询多对多关系吗?