基本上我有两个系列。建筑物和蓝图。 建筑物具有以下结构:
{_ 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帮助进行索引或其他什么?