【发布时间】:2011-08-11 23:38:05
【问题描述】:
我正在构建一个包含多个集合的数据库。我计划将唯一的字符串用于主集合中的所有文档。其他集合中的文档将引用主集合中的文档,这意味着我必须将所述 id 保存在其他集合中。但是,如果 _id 只需要在一个集合中而不是整个数据库中是唯一的,那么我只会让其他集合中的 _id 也使用上述唯一字符串。
另外,我假设为了设置我自己的_id,我所要做的就是将"_id":"unique_string" 属性作为我插入的文档的一部分,对吗?我不需要将“unique_string”转换为另一种格式,对吧?
另外,假设性地说,我可以让一个变量保存字符串“_id”并改用它吗?为了清楚起见,如下所示:var id = "_id",然后在代码中(例如在插入或查询期间)有id:"unique_string"。
最好,谢谢,
萨米
【问题讨论】:
标签: mongodb