Advertisement
Guest User

Untitled

a guest
Jul 7th, 2017
1,041
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. { "_id" : "750afe", "list" : [ "John@gmail.com", "Mike@gmail.com" ] }
  2. { "_id" : "711850", "list" : [ "example@gmail.com" ] }
  3.  
  4. DBCollection emailsApp = db.getCollection(EmailsInAppColl);
  5. BasicDBObject queryEmail = new BasicDBObject();
  6. queryEmail.put("_id", appId);
  7. BasicDBObject updateEmailCommand = new BasicDBObject();
  8. updateEmailCommand.put("$pull", new BasicDBObject("list", email));
  9. emailsApp.update(queryEmail, updateEmailCommand, true, true);
  10.  
  11. DBCollection emailsApp = db.getCollection(EmailsInAppColl);
  12. queryEmail.put("_id", appId);
  13. DBCursor cursor = emailsApp.find(queryEmail);
  14. System.out.println("######*****"+cursor.next());
  15.  
  16. #####*****{ "_id" : "711850" , "list" : [ "example@gmail.com" , "peanut@gmail.com" , "chewie@gmail.com" , "gold@gmail.com"]}
  17.  
  18. BasicDBObject match = new BasicDBObject("_id", appId); //to match your direct app document
  19. BasicDBObject update = new BasicDBObject("list", email);
  20. coll.update(match, new BasicDBObject("$pull", update));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement