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

MongodbJavaドライバーでIDフィールドごとに複数のグループを作成する方法

    私たちはその方法を理解しました。 これ

    Map<String, Object> dbObjIdMap = new HashMap<String, Object>();
    dbObjIdMap.put("success", "$success");
    dbObjIdMap.put("responseCode", "$responseCode");
    dbObjIdMap.put("label", "$label");
    DBObject groupFields = new BasicDBObject( "_id", new BasicDBObject(dbObjIdMap));
    


    1. TypeError:db.collectionは関数ではありません、取得できません

    2. MongoDBバージョン2.6は、ジオキーを抽出できないことと、不正な形状の可能性があることを理由に、2dsphereジオインデックスで失敗します。

    3. 制限メソッドに従わないMongoJavaドライバー

    4. MongoDBドキュメントの再形成