@PreLoad DBObject preLoadWithParamAndReturn(final DBObject dbObj) { final BasicDBObject retObj = new BasicDBObject(); retObj.putAll(dbObj); retObj.put("preLoadWithParamAndReturn", true); return retObj; }
@PreLoad void preLoad(final BasicDBObject dbObj) { //pull all the fields from value field into the parent. dbObj.putAll((DBObject) dbObj.get("value")); } }
private DBObject toDBObject(final Group group) { BasicDBObject dbObject = new BasicDBObject(); if (group.getAccumulator() != null) { dbObject.put(group.getName(), group.getAccumulator().toDBObject()); } else if (group.getProjections() != null) { final BasicDBObject projection = new BasicDBObject(); for (Projection p : group.getProjections()) { projection.putAll(toDBObject(p)); } dbObject.put(group.getName(), projection); } else if (group.getNested() != null) { dbObject.put(group.getName(), toDBObject(group.getNested())); } else { dbObject.put(group.getName(), group.getSourceField()); } return dbObject; }
BasicDBObject dbObject = new BasicDBObject(); HashMap<String, Object> keyValuePairs = new ObjectMapper().readValue(TheObjectNode.traverse(), HashMap.class); dbObject.putAll(keyValuePairs);
public static DBObject buildJSONFromTags(Collection<String> tags) { BasicDBObject target = new BasicDBObject(); target.putAll(getTagValues(tags)); return target; }
@Override @Nonnull Object toDBValue() throws MapperException { final BasicDBObject elemMatch = new BasicDBObject(); for (final MongoDBQuery query : q) { elemMatch.putAll(query.toDBObject()); } return elemMatch; } });
ObjectId id= new ObjectId("4f693d40e4b04cde19f17205"); BasicDBObject obj = new BasicDBObject(); obj.append("_id", id); BasicDBObject query = new BasicDBObject(); query.putAll((BSONObject)query);
public Operator elemMatch(Operator... operators) { BasicDBObject _dbObj = new BasicDBObject(); for (Operator _opt : operators) { _dbObj.putAll((BSONObject) _opt.toBson()); } __doAddOperator(IMongo.OPT.ELEM_MATCH, _dbObj); return this; }
public Operator elemMatch(Query... queries) { BasicDBObject _dbObj = new BasicDBObject(); for (Query _query : queries) { _dbObj.putAll((BSONObject) _query.toBson()); } __doAddOperator(IMongo.OPT.ELEM_MATCH, _dbObj); return this; }
/** * Applies all filters of this query to the given target. * * @param target the target to be supplied with the filters of this query */ public void transferFilters(QueryBuilder<?> target) { target.filterObject.clear(); target.filterObject.putAll(filterObject.toMap()); }
public static ArrayExp elemMatch(IOperator... operators) { ArrayExp _exp = new ArrayExp(); BasicDBObject _dbObj = new BasicDBObject(); for (IOperator _opt : operators) { _dbObj.putAll((BSONObject) _opt.toBson()); } _exp.__doAddOperator(IMongo.OPT.ELEM_MATCH, _dbObj); return _exp; }
public static ProjectionExp elemMatch(IOperator... operators) { ProjectionExp _exp = new ProjectionExp(); BasicDBObject _dbObj = new BasicDBObject(); for (IOperator _opt : operators) { _dbObj.putAll((BSONObject) _opt.toBson()); } _exp.__doAddOperator(IMongo.OPT.ELEM_MATCH, _dbObj); return _exp; }
public Aggregation group(Operator id, Query... queries) { BasicDBObject _dbObj = new BasicDBObject(IMongo.OPT.ID, id == null ? null : id.toBson()); for (Query _query : queries) { _dbObj.putAll((BSONObject) _query.toBson()); } return group(_dbObj); }
public static ArrayExp elemMatch(Query... queries) { ArrayExp _exp = new ArrayExp(); BasicDBObject _dbObj = new BasicDBObject(); for (Query _query : queries) { _dbObj.putAll((BSONObject) _query.toBson()); } _exp.__doAddOperator(IMongo.OPT.ELEM_MATCH, _dbObj); return _exp; }
@RequiresServiceRole(roleName = "READ") public long countRecords(final RecordConditions conditions, final String previousToken) { final BasicDBObject objectQuery = new BasicDBObject(); objectQuery.putAll(conditionsConverter.toQueryObject(conditions, previousToken)); return accessor.getCollection().count(objectQuery); }
@Override public ConstraintBuilder nested(String name, ConstraintSupport.ConstraintHost nestedConstraints) { constraints.putAll((BSONObject) nestedConstraints.accept(newBuilderForKey(name)).asDbObject()); return this; }
BasicDBObject document = new BasicDBObject(); QueryBuilder qb = new QueryBuilder(); qb.or(new QueryBuilder().put("starting_date").is(null).put("ending_date").is(null).get(), new QueryBuilder().put("starting_date").lessThanEquals("ending_date").get()); document.putAll(qb.get()); DBCursor cursor = getDbCollection().find(document)
BasicDBObject document = new BasicDBObject(); Pattern regex = Pattern.compile("^((?!Salt).)*$"); QueryBuilder queryBuilder = new QueryBuilder(); queryBuilder.and( new QueryBuilder().put("contract").notEquals("none").get(), new QueryBuilder().put("contract").notEquals(null).get(), new QueryBuilder().put("contract").regex(regex).get() ); document.putAll(queryBuilder.get()); DBCursor cursor = getDbCollection().find(document);
@Override public DBObject serialize(final RyaStatement ryaStatement) { final BasicDBObject base = (BasicDBObject) super.serialize(ryaStatement); final DBObject time = getTimeValue(ryaStatement.getObject().getData()); base.putAll(time.toMap()); return base; }
@Override public DBObject serialize(final RyaStatement ryaStatement) { final BasicDBObject base = (BasicDBObject) super.serialize(ryaStatement); final DBObject time = getTimeValue(ryaStatement.getObject().getData()); base.putAll(time.toMap()); return base; }