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

Java mongodbドライバーの_idフィールドを使用してドキュメントをクエリする方法は?

    他の人がこのトピックに関する回答を検索しているかどうかはわかりませんが、「_id」に基づいてMongoDBレコードを検索する最も簡単な方法は次のとおりです。 MongoDBのドキュメントは更新されておらず、ObjectIdがcom.mongodbの一部として表示されています。 パッケージ(通常、ObjectIdによる検索に関する多くの情報は提供されません)。

    import org.bson.types.ObjectId;
    
    public DBObject findDocumentById(String id) {
    
        BasicDBObject query = new BasicDBObject();
        query.put("_id", new ObjectId(id));
    
        DBObject dbObj = collection.findOne(query);
        return dbObj;
    }
    


    1. ZeroMQのように、pubsubメッセージキューをRedisしますが、コールバックを使用します

    2. $lookup演算子を使用した複数の結合条件

    3. 接続の管理

    4. MongoDBコレクションをJSONファイルにエクスポートする