基本上我有两个系列。建筑物和蓝图。建筑物具有以下结构:
{_id:ObjectID("blabla"),蓝图:ObjectID("tralala")}
蓝图有一个结构
{_id:ObjectID("tralala" ) }
我简化了它们。
现在,我应该如何从建筑物中保留蓝图字段?我想将它们保留为“tralala”格式,而不是 ObjectID(“tralala”),因为我将这些值发送给我的客户,我不想序列化和反序列化它们。如果我将它们保留为“tralala”,则它只是一个没有问题的字符串。
但是,如果它不重要,他们为什么要让它成为 ObjectID 呢?
如何最好地存储对蓝图集合的引用?
{_id:ObjectID("blabla"), blueprint: ObjectID("tralala" )}
or
{_id:ObjectID("blabla"), blueprint: "tralala"}
与此相关,将它们保留为 ObjectID 是否有助于索引或诸如此类?