Package com.mongodb

Examples of com.mongodb.DBCollection.update()


    List<?> rows = getAssociationRows( association, key );

    DBObject update = new BasicDBObject( "$set", new BasicDBObject( associationField, rows ) );

    collection.update( query, update, true, false, writeConcern );
  }

  @Override
  public void removeAssociation(AssociationKey key, AssociationContext associationContext) {
    AssociationStorageStrategy storageStrategy = getAssociationStorageStrategy( key, associationContext );
View Full Code Here


        DBCollection commitCollection = mongoConnection.getCommitCollection();
        DBObject q = QueryBuilder.start(CommitMongo.KEY_REVISION_ID)
                .is(MongoUtil.toMongoRepresentation(secondRevisionId)).get();
        DBObject u = new BasicDBObject();
        u.put("$set", new BasicDBObject(CommitMongo.KEY_FAILED, Boolean.TRUE));
        commitCollection.update(q, u);

        FetchNodesForRevisionQuery query = new FetchNodesForRevisionQuery(mongoConnection, new String[] { "/", "/a",
                "/a/b", "/a/c", "/a/d", "/a/b/e", "not_existing" }, thirdRevisionId);
        List<NodeMongo> nodeMongos = query.execute();
        List<Node> actuals = NodeMongo.toNode(nodeMongos);
View Full Code Here

        DBCollection commitCollection = mongoConnection.getCommitCollection();
        DBObject q = QueryBuilder.start(CommitMongo.KEY_REVISION_ID)
                .is(MongoUtil.toMongoRepresentation(thirdRevisionId)).get();
        DBObject u = new BasicDBObject();
        u.put("$set", new BasicDBObject(CommitMongo.KEY_FAILED, Boolean.TRUE));
        commitCollection.update(q, u);

        FetchNodesForRevisionQuery query = new FetchNodesForRevisionQuery(mongoConnection, new String[] { "/", "/a",
                "/a/b", "/a/c", "/a/d", "/a/b/e", "not_existing" }, thirdRevisionId);
        List<NodeMongo> nodeMongos = query.execute();
        List<Node> actuals = NodeMongo.toNode(nodeMongos);
View Full Code Here

        DBCollection commitCollection = mongoConnection.getCommitCollection();
        DBObject q = QueryBuilder.start(CommitMongo.KEY_REVISION_ID)
                .is(MongoUtil.toMongoRepresentation(secondRevisionId)).get();
        DBObject u = new BasicDBObject("$set", new BasicDBObject(CommitMongo.KEY_FAILED, Boolean.TRUE));
        commitCollection.update(q, u);

        q = QueryBuilder.start(CommitMongo.KEY_REVISION_ID).is(MongoUtil.toMongoRepresentation(thirdRevisionId))
                .get();
        u = new BasicDBObject();
        u.put("$set",
View Full Code Here

                .get();
        u = new BasicDBObject();
        u.put("$set",
                new BasicDBObject(CommitMongo.KEY_BASE_REVISION_ID, MongoUtil
                        .toMongoRepresentation(firstRevisionId)));
        commitCollection.update(q, u);

        FetchNodesForRevisionQuery query = new FetchNodesForRevisionQuery(mongoConnection, new String[] { "/", "/a",
                "/a/b", "/a/c", "/a/d", "/a/b/e", "not_existing" }, thirdRevisionId);
        List<NodeMongo> nodeMongos = query.execute();
        List<Node> actuals = NodeMongo.toNode(nodeMongos);
View Full Code Here

    private void markAsFailed() throws Exception {
        DBCollection commitCollection = mongoConnection.getCommitCollection();
        DBObject query = QueryBuilder.start("_id").is(commitMongo.getObjectId("_id")).get();
        DBObject update = new BasicDBObject("$set", new BasicDBObject(CommitMongo.KEY_FAILED, Boolean.TRUE));
        WriteResult writeResult = commitCollection.update(query, update);
        if (writeResult.getError() != null) {
            throw new Exception(String.format("Update wasn't successful: %s", writeResult)); // TODO now what?
        }
    }
View Full Code Here

        DBCollection commitCollection = mongoConnection.getCommitCollection();
        DBObject q = QueryBuilder.start(CommitMongo.KEY_REVISION_ID)
                .is(MongoUtil.toMongoRepresentation(firstRevisionId)).get();
        DBObject u = new BasicDBObject("$set", new BasicDBObject(CommitMongo.KEY_FAILED, Boolean.TRUE));
        commitCollection.update(q, u);

        q = QueryBuilder.start(CommitMongo.KEY_REVISION_ID).is(MongoUtil.toMongoRepresentation(secondRevisionId))
                .get();
        u = new BasicDBObject("$set", new BasicDBObject(CommitMongo.KEY_BASE_REVISION_ID, 0L));
        commitCollection.update(q, u);
View Full Code Here

        commitCollection.update(q, u);

        q = QueryBuilder.start(CommitMongo.KEY_REVISION_ID).is(MongoUtil.toMongoRepresentation(secondRevisionId))
                .get();
        u = new BasicDBObject("$set", new BasicDBObject(CommitMongo.KEY_BASE_REVISION_ID, 0L));
        commitCollection.update(q, u);

        FetchNodesByPathAndDepthQuery query = new FetchNodesByPathAndDepthQuery(mongoConnection, "/", thirdRevisionId,
                -1);
        List<NodeMongo> result = query.execute();
        List<Node> actuals = NodeMongo.toNode(result);
View Full Code Here

        DBCollection commitCollection = mongoConnection.getCommitCollection();
        DBObject q = QueryBuilder.start(CommitMongo.KEY_REVISION_ID)
                .is(MongoUtil.toMongoRepresentation(thirdRevisionId)).get();
        DBObject u = new BasicDBObject();
        u.put("$set", new BasicDBObject(CommitMongo.KEY_FAILED, Boolean.TRUE));
        commitCollection.update(q, u);

        FetchNodesByPathAndDepthQuery query = new FetchNodesByPathAndDepthQuery(mongoConnection, "/", thirdRevisionId,
                -1);
        List<NodeMongo> result = query.execute();
        List<Node> actuals = NodeMongo.toNode(result);
View Full Code Here

        DBCollection commitCollection = mongoConnection.getCommitCollection();
        DBObject q = QueryBuilder.start(CommitMongo.KEY_REVISION_ID)
                .is(MongoUtil.toMongoRepresentation(secondRevisionId)).get();
        DBObject u = new BasicDBObject("$set", new BasicDBObject(CommitMongo.KEY_FAILED, Boolean.TRUE));
        commitCollection.update(q, u);

        q = QueryBuilder.start(CommitMongo.KEY_REVISION_ID).is(MongoUtil.toMongoRepresentation(thirdRevisionId))
                .get();
        u = new BasicDBObject();
        u.put("$set",
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.