gpt4 book ai didi

mongodb - Node -mongodb-native : storing references to IDs

转载 作者:可可西里 更新时间:2023-11-01 10:01:31 24 4
gpt4 key购买 nike

使用 node-mongodb-native 驱动程序存储对 ID 的引用的最佳方式是什么?

我目前正在单独存储一个像 4e2675b04aa5520000000002 这样的 ID。我应该改为存储 ObjectID('4e2675b04aa5520000000002') 吗?

谢谢!

最佳答案

如果您的 ID 实际上是一个 mongo ObjectId(意思是,“4e2675b04aa5520000000002”实际上是一个),那么就大小和性能而言,这样存储它比字符串更有效。

请注意,实际上还定义了一个引用约定,详情请见:http://www.mongodb.org/display/DOCS/Database+References#DatabaseReferences-DBRef

大多数驱动程序都允许您自动检索引用的文档,而无需手动查询它们。由于这种行为可能会妨碍我认为通常最好将 ObjectId("4e2675b04aa5520000000002") 存储为您建议的值。

关于mongodb - Node -mongodb-native : storing references to IDs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6757939/

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