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

mongodbの結果javaから_idを削除します

    2つのオプション:

    作成したマップから「_id」フィールドを削除できます:

    ...
    resultElementMap.remove("_id");
    System.out.println(resultElementMap);
    

    または、クエリ結果に_idフィールドを含めないように依頼することもできます:

    DBObject allQuery = new BasicDBObject();
    DBObject removeIdProjection = new basicDBObject("_id", 0);
    
    DBCollection collection = db.getCollection("volume");
    DBCursor cursor = collection.find(allQuery, removeIdProjection);
    DBObject resultElement = cursor.next();
    Map resultElementMap = resultElement.toMap();
    System.out.println(resultElementMap);
    

    プロジェクション のドキュメントを参照してください 詳細については。



    1. MongoDBのオブジェクトの配列にインデックスを付ける

    2. マングース:入力されたフィールドにデータを入力します

    3. MongoDB:$elemMatchと$andの違いは何ですか?配列内のオブジェクトを検索しますか?

    4. GolangGraphQLMongoDBデータベースから日付とIDを取得するのに苦労しています