Package com.mongodb

Examples of com.mongodb.DBCursor.toArray()


      }     
      DBCursor dbc = DbManager.getIngest().getSource().find(query, fields);
     
      // Remove communityids we don't want the user to see:
      if (bStrip && sanityCheckStrippedSources(dbc.toArray(), bAdmin)) {
        rp.setData(dbc.toArray(), (BasePojoApiMap<DBObject>)null);
      }
      else {
        rp.setData(SourcePojo.listFromDb(dbc, SourcePojo.listType()), new SourcePojoApiMap(userId, communityIdSet, ownedOrModeratedCommunityIdSet));
      }
      rp.setResponse(new ResponseObject("Pending Sources",true,"successfully returned pending sources"));
View Full Code Here


                if (dbc.size() >= 1) { // Problems!
                 
                  //Create list of candidates
                 
                  Type listType = new TypeToken<LinkedList<GeoFeaturePojo>>() {}.getType();
                  LinkedList<GeoFeaturePojo> grpl = new Gson().fromJson(dbc.toArray().toString(), listType);
                 
                  //Debug
                  if (_nDebugLevel >= 2) {
                    System.out.println("\tERROR CANDIDATE: " + ent.getDisambiguatedName() + " VS " + ent.getActual_name()
                        + " (" + dbc.count() + ")");
View Full Code Here

        query.put(SourcePojo.ownerId_, new ObjectId(userIdStr));
        BasicDBObject query2 = new BasicDBObject();
        query2.put(SourcePojo.communityIds_, new BasicDBObject(MongoDbManager.in_, ownedOrModeratedCommunityIdSet));
        dbc = DbManager.getIngest().getSource().find(new BasicDBObject(MongoDbManager.or_, Arrays.asList(query, query2)), fields);
      }     
      if (bStrip && sanityCheckStrippedSources(dbc.toArray(), bAdmin)) {
        rp.setData(dbc.toArray(), (BasePojoApiMap<DBObject>)null);
      }
      else {
        rp.setData(SourcePojo.listFromDb(dbc, SourcePojo.listType()), new SourcePojoApiMap(null, userCommunities, null));
      }
View Full Code Here

        BasicDBObject query2 = new BasicDBObject();
        query2.put(SourcePojo.communityIds_, new BasicDBObject(MongoDbManager.in_, ownedOrModeratedCommunityIdSet));
        dbc = DbManager.getIngest().getSource().find(new BasicDBObject(MongoDbManager.or_, Arrays.asList(query, query2)), fields);
      }     
      if (bStrip && sanityCheckStrippedSources(dbc.toArray(), bAdmin)) {
        rp.setData(dbc.toArray(), (BasePojoApiMap<DBObject>)null);
      }
      else {
        rp.setData(SourcePojo.listFromDb(dbc, SourcePojo.listType()), new SourcePojoApiMap(null, userCommunities, null));
      }
      rp.setResponse(new ResponseObject("User's Sources", true, "successfully returned user's sources"));
View Full Code Here

        }
        else { // Use time of _first_ record as file time
          sort = new BasicDBObject("_id", 1);
        }//TESTED
        DBCursor dbc = outColl.find().sort(sort).limit(1);
        List<DBObject> firstOrLastRecordList = dbc.toArray();
        if (!firstOrLastRecordList.isEmpty()) {
          _overwriteTime = ((ObjectId)firstOrLastRecordList.iterator().next().get("_id")).getTime();
        }
        else { // No records, use lastRunTime_ as backup
          _overwriteTime = _resultObj.getDate(CustomMapReduceJobPojo.lastRunTime_, new Date()).getTime();
View Full Code Here

      else { // Everything!
        dbc = gazDB.find(query);      
      }
     
      Type listType = new TypeToken<ArrayList<EntityFeaturePojo>>() {}.getType();   
      List<EntityFeaturePojo> entities = new Gson().fromJson(dbc.toArray().toString(), listType);   
         
      //Debug:
      List<String> entIds = new LinkedList<String>();
     
      // Loop over array and invoke the cleansing function for each one
View Full Code Here

              else {
                resultCursor = DbManager.getCollection(cmr.getOutputDatabase(), cmr.outputCollection).find(queryDbo, fieldsDbo).sort(sort);
              }
              CustomMapReduceResultPojo cmrr = new CustomMapReduceResultPojo();
              cmrr.lastCompletionTime = cmr.lastCompletionTime;
              cmrr.results = resultCursor.toArray();
              rp.setData(cmrr);
            }//TESTED
            else { // Case 2: HDFS
             
              if ((null != cmr.outputKey) && (null != cmr.outputValue) &&
View Full Code Here

    public List<Person> getPersons() {
        List<Person> persons = new ArrayList();
        DBCursor cur = personCollection.find();
        System.out.println("getPersons: Found " + cur.length() + " person(s)");
        for (DBObject dbo : cur.toArray()) {
            persons.add(Person.fromDBObject(dbo));
        }

        return persons;
    }
View Full Code Here

            if (limit != null) {
                ret.limit(limit.intValue());
            }

            Message resultMessage = prepareResponseMessage(exchange, MongoDbOperation.findAll);
            resultMessage.setBody(ret.toArray());
            resultMessage.setHeader(MongoDbConstants.RESULT_TOTAL_SIZE, ret.count());
            resultMessage.setHeader(MongoDbConstants.RESULT_PAGE_SIZE, ret.size());

        } catch (Exception e) {
            // rethrow the exception
View Full Code Here

            if (limit != null) {
                ret.limit(limit.intValue());
            }
           
            Message resultMessage = prepareResponseMessage(exchange, MongoDbOperation.findAll);
            resultMessage.setBody(ret.toArray());
            resultMessage.setHeader(MongoDbConstants.RESULT_TOTAL_SIZE, ret.count());
            resultMessage.setHeader(MongoDbConstants.RESULT_PAGE_SIZE, ret.size());
           
        } catch (Exception e) {
            // rethrow the exception
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.