sql >> Databáze >  >> NoSQL >> MongoDB

MongoDB Java API:Rozdíl mezi com.mongodb.DBCollection.Save() a com.mongodb.DBCollection.Insert()?

Uložit může uložit pouze jeden objekt najednou. Pokud je zadáno _id a již existuje, nový dokument přepíše dříve existující. Pokud neexistuje, provede vložení.

Vložit může vzít jeden objekt nebo ArrayList objektů a provést jejich "hromadné vložení".

Pokud vložíte existující _id, způsobí to duplicitní výjimku ID.



  1. arrayFilters v mongodb

  2. Aktualizujte více dokumentů v kolekci pomocí přepínače případu

  3. Mongoose findOneAndUpdate Upsert _id null?

  4. Pouze dotazování vnořeného dokumentu a vracení odpovídajícího vnořeného dokumentu