我有一个运行MongoDB的Xserver,有几台计算机可以访问DataBase,我想知道如何知道哪台计算机创建了每个文档。
答案 0 :(得分:1)
我看到两种可能的解决方案:
1.如果您使用mongodb ObjectId并且因为对象ID包含有关创建它的机器的信息
机。这是(md5)哈希的前三个字节 机器主机名,或mac /网络地址或虚拟机 机器ID。
您可以解析文档的objectId并从这三个字节获取有关机器的信息。
2.另一种解决方案是在每个文档中有两个关于机器的保存信息。