MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Quel est le problème avec MongoDB remove query using mongodb java for sub-array of document?

Au lieu de supprimer, essayez $pull code de méthode comme ci-dessous

BasicDBObject match = new BasicDBObject("_id", object id here);
BasicDBObject update = new BasicDBObject("nodes", new BasicDBObject("index", 7)))
node_info.update(match, new BasicDBObject("$pull", update);