Examples of MongoDao


Examples of org.culturegraph.registry.mongo.MongoDao

    mappings.put("502 $o", "xbib://identifierUniversityScript");
   
    //mappings.put("022 $a", "dc:identifier");
    //mappings.put("027 $a", "dc:identifier");     
    //mappings.put("245 $a", "title");
    MongoDao dao = MongoDao.Factory.newTestMongoDao();
    marcImporter.setPropertyRecordDao(dao);
    marcImporter.setPrimaryIdTemplate("urn:nbn:de:eki:cg$ID");
    marcImporter.importMarcXmlFromFile(new File("test/input/A2010titmrc_1.xml"));

  }
View Full Code Here

Examples of org.culturegraph.registry.mongo.MongoDao

public class MongoDaoTest extends TestCase{
 
  private final static Logger logger = Logger.getLogger(MongoDaoTest.class);

  public void testSearch() throws UnknownHostException, MongoException {
    MongoDao dao = MongoDao.Factory.newTestMongoDao();
    Collection<PropertyRecord> result = dao.find("_id", "urn:nbn:de:eki:cg010018727");
    logger.info("" + result.size());
   
    Iterator<PropertyRecord> it = result.iterator();
    while(it.hasNext()){
      logger.info(it.next().getLastModified());
View Full Code Here

Examples of org.culturegraph.registry.mongo.MongoDao

      logger.info(it.next().getLastModified());
    }
  }
 
  public void testFindDublicates() throws UnknownHostException, MongoException {
    MongoDao dao = MongoDao.Factory.newTestMongoDao();
    PropertyRecord propertyRecord = new PropertyRecord();
    propertyRecord.add(new Property<Object>("ID2", "010014454"));

    Collection<PropertyRecord> result = dao.findDublicates(propertyRecord);
    logger.info("" + result.size());
  }
View Full Code Here

Examples of org.culturegraph.registry.mongo.MongoDao

   *
   * @throws UnknownHostException
   * @throws MongoException
   */
  public void testCollectionViaCursor() throws UnknownHostException, MongoException {
    MongoDao dao = MongoDao.Factory.newTestMongoDao();
   
    DBCollection col = dao.getDbCollection();
   
    DBCursor cur = col.find();

        while(cur.hasNext()) {
            System.out.println(cur.next());
View Full Code Here

Examples of org.culturegraph.registry.mongo.MongoDao

  }
 
 

  public void testCollectionViaFindOne() throws UnknownHostException, MongoException {
    MongoDao dao = MongoDao.Factory.newTestMongoDao();
   
    DBCollection col = dao.getDbCollection();
   
    DBObject myDoc = col.findOne();
    logger.info("first object: "+myDoc);
    logger.info("counted objects: "+col.getCount());
View Full Code Here

Examples of org.nutz.mongo.MongoDao

public class NgqaSetup implements Setup {

  /**NutzMvc正常启动后就会执行这个方法,你可以认为所有东西都已经准备好了,你可以做一些额外的逻辑,例如启动某些后台线程*/
  public void init(NutConfig config) {
    CommonMongoService commons = config.getIoc().get(CommonMongoService.class, "commons");
    MongoDao dao = commons.dao();
   
    //初始化集合
    dao.create(User.class, false);
    dao.create(Question.class, false);
    dao.create(Answer.class, false);
    dao.create(SystemConfig.class, false);
    dao.create(App.class, false);
    dao.create(Role.class, false);
   
    //创建匿名用户
    User anonymous = dao.findOne(User.class, new BasicDBObject("provider", "anonymous"));
    if (anonymous == null) {
      anonymous = new User();
      anonymous.setProvider("anonymous");
      dao.save(anonymous);
    }
   
    //创建超级用户
    User root = dao.findOne(User.class, new BasicDBObject("provider", "root"));
    if (root == null) {
      root = new User();
      root.setProvider("root");
      dao.save(root);
    }
   
    //检查超级用户的密码
    DBObject dbo = commons.coll("systemconfig").findOne();
    if (dbo == null) {
      commons.coll("systemconfig").insert(new BasicDBObject("api_version", Ngqa.apiVersion()));
      dbo = commons.coll("systemconfig").findOne();
    }
    if (Strings.isBlank((String)dbo.get("root_password"))) {
      commons.coll("systemconfig").findAndModify(new BasicDBObject(), null, null, false, new BasicDBObject("$set", new BasicDBObject("root_password", R.sg(64).next())), true, true);
    }
   
    //载入js脚本
    MongoJsManager.load(dao.getDB(), "mongo_js");
   
    //清理非法的Tag
    dao.getDB().eval("cleanTags()");
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.