gpt4 book ai didi

java - @DbRef 或手动引用哪一个昂贵

转载 作者:行者123 更新时间:2023-12-02 04:27:33 24 4
gpt4 key购买 nike

我对 mongodb 的了解还不够。但在搜索 DbRef 和手动引用之后,我得出了我们应该避免 DbRef 的结果。 DbRef 发出额外的请求来加载数据,但相同的条件适用于手动引用 - 我们将进行额外的查询来加载实体。那么是否有任何用例明确主张使用 DbRef 而不是手动引用?

我将开发非常大的应用程序,所以这会对我有很大帮助,因为这些东西是项目的核心。

最佳答案

DbRef 的主要(但不是那么令人印象深刻)优点是驱动程序支持,因此它可能会为您节省几行取消引用的代码。此外,DbRef 格式允许您指定您的目标集合和数据库。在一些非常复杂的场景中这可能会有所帮助。然而,在大多数用例中,这不是必需的,因为您通常引用同一数据库中特定集合中的记录(例如,图书项目将引用作者中的项目,因此无需为每条记录指定集合和数据库)。

关于java - @DbRef 或手动引用哪一个昂贵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31940961/

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