1
MongoDBを実行しているXserverがあり、複数のコンピュータがデータベースにアクセスできるため、各コンピュータをどのコンピュータで作成するかを知る方法を知りたい。MongoDBで作成されたドキュメント
MongoDBを実行しているXserverがあり、複数のコンピュータがデータベースにアクセスできるため、各コンピュータをどのコンピュータで作成するかを知る方法を知りたい。MongoDBで作成されたドキュメント
私は2つの可能な解決策を参照してください。MongoDBのObjectIdを使用して、あなた1.If
をしているため、オブジェクトIDのは、それが
マシンを作成したマシンに関する情報が含まれています。これは、 マシンホスト名、またはmac/networkアドレス、または仮想マシンの マシンIDの(md5)ハッシュの最初の3バイトです。
ドキュメントのobjectIdを解析し、これらの3バイトからマシンに関する情報を取得できます。
2.その他の解決策は、各文書のマシンに関する2つの保存情報です。
Andrew氏に感謝します。すべてのマシンのホスト名は同じですが、すべての操作はサーバー上で行われているため、各マシン上では行われていないと思います。私はあなたの2番目の解決策を考えていましたが、私は別の会社によって作成されたシステムで作業しています。私は自分のコードを変更することはできません。 – EnigmaSAC