我使用mongo_insert()三次将我的数据插入三个不同的集合中。问题是“_id”字段在每个集合中必须完全相同,但我不知道如何(理想情况下)恢复和重用我在第一个mongo_insert中生成的“_id”字段......
请告诉我该怎么做。
答案 0 :(得分:2)
通常情况下,您可以使用不同的字段,例如CustomId
以满足您的私人需求,并将_id
留给mongo生成。
但如果您仍然需要它完全相同 - 可能有两种变体:
1)设置自定义生成的_id
每个文档
2)保存第一个文档,然后再次阅读,检查它是_id
并将其设置为其他文档。