varios reconfig modificar insertar force documentos documento datos consultas comandos campo agregar actualizar mongodb mongoose

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?