reconfig - mongodb modificar documento
Advertencia después de actualizar la dependencia mongodb (2)
De acuerdo con el mensaje de error;
the server/replset/mongos options are deprecated, all their options are supported at the top level of the options object
entonces, la solución para el problema es simplemente mover las opciones de configuración del servidor, replset, socketOptions, mongos y cualquier otra opción de jerarquía al nivel superior del objeto.
mongoose.connect( ''mongodb://localhost/db'',
{
useMongoClient: true,
server: {
ssl: true,
socketOptions: {
keepAlive: 300000,
connectTimeoutMS: 30000
},
auto_reconnect: true,
reconnectTries: 300000,
reconnectInterval: 5000
},
promiseLibrary: global.Promise
}
);
change it to;
mongoose.connect( ''mongodb://localhost/db'',
{
useMongoClient: true,
poolSize: 2,
ssl: true,
keepAlive: 300000,
connectTimeoutMS: 30000,
autoReconnect: true,
reconnectTries: 300000,
reconnectInterval: 5000,
useMongoClient: true,
promiseLibrary: global.Promise
}
);
¡Espero eso ayude! Gracias,
He instalado la última versión de winston-mongodb
. Me he dado cuenta de que la versión de mongodb
del paquete winston-mongodb
ha actualizado de la versión 1.6.6
versión 2.0.7
. Después de actualizar recibí esta warning
:
las opciones server / replset / mongos están en desuso, todas sus opciones son compatibles en el nivel superior del objeto de opciones [poolSize, ssl, sslValidate, sslCA, sslCert, sslKey, sslPass, autoReconnect, noDelay, keepAlive, connectTimeoutMS, socketTimeoutMS, reconnectTries, reconectarInterval, ha, haInterval, replicaSet, secondaryAcceptableLatencyMS, acceptableLatencyMS, connectWithNoPrimary, authSource, w, wtimeout, j, forceServerObjectId, serializeFunctions, ignoreUndefined, raw, promoteLongs, bufferMaxEntries, readPreference, pkFactory, promiseLibrary, readConcern, maxStalenessSeconds, loggerLevel, logger, promoteValues, promoteBuffers, promoteLongs, domainsEnabled, keepAliveInitialDelay, checkServerIdentity, validateOptions]
¿Como puedo resolver esto? ¿Alguna idea?
Me di cuenta de esto también.
Parece que es un error no fatal, ya que este problema se cerró. Ver: https://jira.mongodb.org/browse/NODE-941 . Probé con: [email protected] - ¡da como informabas las advertencias! [email protected] - muere con un error. [email protected] - sin advertencias y funciona bien ....
Así que recomendaría instalar Verson 2.2.22 por ahora y ver que da. Eso es lo que hice, ya que no me gusta ver advertencias.
Espero que esto ayude.