在MongoDB中,如何保持对其他集合_id值的引用?

时间:2013-04-24 18:21:00

标签: mongodb

基本上我有两个系列。建筑物和蓝图。 建筑物具有以下结构:

{_ id:ObjectID(“blabla”),blueprint:ObjectID(“tralala”)}

蓝图有结构

{_id:ObjectID("tralala" ) }

我简化了它们。

现在,我应该如何保留建筑物的蓝图字段?我想把它们保持在“tralala”格式而不是ObjectID(“tralala”),因为我将这些值发送给我的客户端,我不想序列化和反序列化它们。如果我将它们保留为“tralala”,它只是一个不是问题的字符串。

但是如果不重要的话,为什么他们会把它变成ObjectID?

如何最好地存储对Blueprint集合的引用?

{_id:ObjectID("blabla"), blueprint: ObjectID("tralala" )}
or
{_id:ObjectID("blabla"), blueprint: "tralala"}

与此相关,是否会将它们作为ObjectID帮助进行索引或其他什么?

0 个答案:

没有答案