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

キー名でmongoDBから値を取得するにはどうすればよいですか?

    find() 十分です。

    db.CollectionName.find({},{HomeTown:1})
    

    Javaでは、次のようになります。

    BasicDBObject query = new BasicDBObject();
    BasicDBObject field = new BasicDBObject();
    field.put("HomeTown", 1);
    DBCursor cursor = db.getCollection(collectionName).find(query,field);
    while (cursor.hasNext()) {
        BasicDBObject obj = (BasicDBObject) cursor.next();
        result.add(obj.getString("HomeTown"));
    }
    


    1. redis.serializer.SerializationExceptionをキャッチする方法

    2. ダンプされたデータをmongodumpで使用するにはどうすればよいですか?

    3. フィールドがMongoDBに存在することを確認します

    4. ハウツー:50行未満のコードを使用して大規模にスキャンされたPDFにインデックスを付ける