// package cn.com.qmth.examcloud.core.questions.starter.config;
//
// import com.mongodb.MongoClient;
// import com.mongodb.client.MongoCollection;
// import com.mongodb.client.MongoDatabase;
// import org.bson.Document;
// import org.springframework.beans.factory.annotation.Autowired;
// import org.springframework.beans.factory.annotation.Qualifier;
// import org.springframework.beans.factory.annotation.Value;
// import org.springframework.context.annotation.Bean;
// import org.springframework.context.annotation.Configuration;
//
// /**
//  * Created by songyue on 18/1/29.
//  */
// @Configuration
// public class NativeMongoConfig {
//     private static final String PDU_COLLECTION_NAME = "paperDetailUnit";
//
//     @Value("${mguri.database}")
//     private String dbName;
//
//     @Autowired
//     private MongoClient mongoClient;
//
//     @Bean
//     @Qualifier("mongoDatabase")
//     MongoDatabase getMongoDatabase() {
//         return mongoClient.getDatabase(dbName);
//     }
//
//     @Bean
//     @Qualifier("pduCollection")
//     MongoCollection<Document> getMongoPduCollection() {
//         MongoDatabase database = getMongoDatabase();
//         return database.getCollection(PDU_COLLECTION_NAME);
//     }
//
// }