sql >> Database >  >> NoSQL >> MongoDB

MongoCollection versus DBCollection java

Dit lijkt een vraag te zijn over het 3.0.0 MongoDB Java-stuurprogramma.

Het algemene advies is om Document/MongoCollection/MongoDatabase te gebruiken voor de ontwikkeling van nieuwe applicaties.

De DBObject/DBCollection/DB-klassen blijven echter in het 3.0.0-stuurprogramma, zodat veel bestaande toepassingen die momenteel de 2.x-stuurprogrammareeks gebruiken, een upgradepad naar het 3.0-stuurprogramma hebben. De stuurprogramma-auteurs (ik ben een van hen) probeerden dit duidelijk te maken door de MongoClient.getDB-methode, die een instantie van de DB-klasse retourneert, af te schaffen om het gebruik van de nieuwe MongoClient.getDatabase-methode aan te moedigen, die een instantie retourneert van MongoDatabase.




  1. Mongoose-schemareferentie en ongedefinieerd type 'ObjectID'

  2. Mangoest _id en strings vergelijken

  3. Verwijder een subdocument dat is genest in een array in MongoDB

  4. lente data mongodb id veldtoewijzing