sql >> Database >  >> NoSQL >> MongoDB

Nieuwe waarden toevoegen aan bestaande mongo-array

MongoDB heeft de $push exploitant daarvoor. U hoeft de verzameling niet te herhalen om dit te doen, u kunt een update uitvoeren in de database.

Geschreven in Java, zou dit er ongeveer zo uitzien

collection.update(...query expression...,
  new BasicDBObject("$push",
    new BasicDBObject("digits", value)));

Dit veronderstelt dat value is een enkele nieuwe waarde voor de array. Als u alle elementen van een array tegelijk wilt toevoegen, moet u de $each gebruiken modifier (zie bovenstaande link voor de details).




  1. Is de AsQueryable-methode vertrokken in het nieuwe Mongodb C#-stuurprogramma 2.0rc?

  2. Module niet gevonden:Fout:Kan module 'module' mongodb niet oplossen tijdens bundelen met webpack

  3. Hoe voeg je dezelfde datum in mongodb in als gelezen uit String via Java?

  4. PHP MongoDB - Het gebruik van het aggregatiecommando zonder de cursoroptie is verouderd. Wat?