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

文字列からMongoDBObjectIDへの変換

    私が見るように、ここには2つの問題があります:

    1. ObjectIDインスタンスの適切なIDを取得するにはどうすればよいですか?

    8001_469437317594492928_1400737805000 DBに表示されるHEX値ではなく、時間、マシンID、pid、およびカウンターコンポーネントの明示的な連結です。このコンポーネントは、HEX値を生成するために使用されます。 HEX値を取得するには、ObjectIDインスタンスのメソッドToStringを使用する必要があります。

    ここでのObjectIDコンポーネントの説明への参照: https:// api .mongodb.com / java / 3.0 / org / bson / types / ObjectId.html

    1. 特定のIDを使用してObjectIdインスタンスを作成する方法

    特定のHEX値を持つ新しいObjectIDインスタンスを作成するには、次を使用します:var objectId = new ObjectId(hexStringId)



    1. MongoDB Aggregationエラー:パイプラインステージ仕様オブジェクトには、フィールドが1つだけ含まれている必要があります

    2. データをTensorflowに読み込む方法は?

    3. MongoDB $ atan2

    4. mongodbサーバーに接続しようとしたときにmongoコマンドが認識されない