sql >> データベース >  >> NoSQL >> MongoDB

マシンID/ホスト名はどのようにオブジェクトIDの3バイトにマッピング/デマップされますか?

    この関数は、ObjectIDからホスト名を取得するのではなく、PHPが一意のIDを生成するために使用しているホスト名を示します。

    http://php.net/manual/en/mongoid.gethostname.php

    ObjectID 3バイトのマシンフィールドは、マシンホスト名、Mac /ネットワークアドレス、または仮想マシンIDの(md5)ハッシュの最初の3バイトです。そのため、元に戻すことはできません。

    取得する値はホスト名です(gethostname関数による)-奇妙に見えますが、おそらく正しいです。 domUは通常、仮想化環境のゲストOSを表し、残りはおそらくホストOS(dom0)または特定のVMを一意に識別するVMソフトウェアによって自動生成されたIDです




    1. MongoDBの配列に値を追加する2つの方法

    2. CSVデータを使用したMongoDB

    3. MongoDBとCouchDB(速度の最適化)

    4. SQLで数値をフォーマットする方法