首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >node-mongodb-native:存储对ID的引用

node-mongodb-native:存储对ID的引用
EN

Stack Overflow用户
提问于 2011-07-20 14:38:32
回答 2查看 933关注 0票数 2

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

我目前存储了一个ID,比如4e2675b04aa5520000000002。我应该存储ObjectID('4e2675b04aa5520000000002')吗?

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-20 16:52:39

如果您的ID实际上是一个mongo ObjectId (意思是,"4e2675b04aa5520000000002“实际上是一个),那么在大小和性能方面,以这样的形式存储它比以字符串形式存储要高效得多。

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

大多数驱动程序将允许您自动检索引用的文档,而不必手动查询它们。由于这种行为可能会影响我的工作,我认为通常更倾向于将ObjectId("4e2675b04aa5520000000002")存储为您建议的值。

票数 3
EN

Stack Overflow用户

发布于 2011-07-20 15:40:51

你必须使用你自己的身份证吗?如果你不提供它们(_id),mongodb会为你创建它们。如果必须手动设置它们,请使用ObjectID并将它们保存在_id中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6757939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档