Ejemplo n.º 1
0
 @Override
 public void updateSubscription(String checkId, Subscription subscription) {
   DBObject subscriptionObject = mapper.subscriptionToDBObject(subscription);
   DBObject subscriptionFindObject = forId(subscription.getId());
   DBObject checkFindObject =
       forId(checkId).with("subscriptions", object("$elemMatch", subscriptionFindObject));
   DBObject updateObject = object("$set", object("subscriptions.$", subscriptionObject));
   getChecksCollection().update(checkFindObject, updateObject);
 }