gpt4 book ai didi

mongodb - 在 MongoDB 中加入两个集合

转载 作者:行者123 更新时间:2023-12-05 01:21:40 26 4
gpt4 key购买 nike

我是 mongoDB 的初学者。我有两个收藏书和作者。 [name 和 workwritten] 分别是公共(public)栏。使用内部联接,我必须发出 Book 和 Author 中的一些列。就像这个 sql 查询:

select book.name,book.editions,book.characters,author.name 
from dbo.book book
inner join dbo.author author on book.name=author.works_written

我需要在 MongoDB 中执行相同的查询。映射/减少?

最佳答案

MongoDB 不支持 JOIN 操作。当您需要此功能时,您必须通过查询这两个集合来自行实现。

因此,使用嵌入而不是链接通常是一个很好的策略。

Map/Reduce 作业通常是一个非常昂贵的操作。它只应偶尔用于数据挖掘目的。

关于mongodb - 在 MongoDB 中加入两个集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12563762/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com