Every line of 'how to connect mongodb with react js' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.
5 export default async function connectToMongo(port) { 6 const mongoUrl = `mongodb://localhost:${port}/database`; 7 8 // This prebuilt guy is pretty jankeriffic, we can't await because it doesn't 9 // call the callback when it succeeds 10 denodeify(mongoPrebuilt.start_server.bind(mongoPrebuilt))({ 11 args: { 12 port, 13 dbpath: './db', 14 }, 15 }); 16 17 return await MongoClient.connect(mongoUrl); 18 };
58 async connect() { 59 this.client = await MongoClient.connect(this.config.url, this.config.options); 60 this.db = this.client.db(this.config.dbName); 61 }
25 function connect() { 26 // 连接数据库 27 mongoose.connect(url) 28 29 // 连接错误 30 mongoose.connection.on('error', error => { 31 console.log('数据库连接失败!', error) 32 }) 33 34 // 连接成功 35 mongoose.connection.once('open', () => { 36 console.log('数据库连接成功!') 37 // 分页插件配置 38 mongoosePaginate.paginate.options = { 39 limit: config.APP.LIMIT 40 } 41 // 初始化管理员 42 initAdmin() 43 }) 44 45 return mongoose 46 }
45 export async function connect( 46 url: string, 47 dbName: string 48 ): Promise { 49 const dbClient = await connectToMongoDb(url, { useNewUrlParser: true }); 50 return new PhenylMongoDbConnection({ dbClient, dbName }); 51 }
16 connect() { 17 return new Promise((resolve, reject) => { 18 Mongoose.connect(`mongodb://localhost:${this.port}/${this.dbName}`); 19 Mongoose.connection.on('connected', () => { 20 this.logger(`Connect to database name: ${this.dbName} on port: ${this.port}`); 21 resolve(Mongoose); 22 }); 23 24 Mongoose.connection.on('error', (err) => { 25 this.logger(`Mongoose default connection error: ${err}`); 26 reject('Connection failed.'); 27 }); 28 }); 29 }
32 function connect() { 33 mongoose.connect( 34 dbURI, 35 { 36 useNewUrlParser: true, 37 auto_reconnect: config.get('db.mongoose.auto_reconnect'), 38 }, 39 ); 40 const db = mongoose.connection; 41 42 db.on('error', onError); 43 db.on('connected', onConnected); 44 db.on('reconnected', onReconnected); 45 46 process.on('SIGINT', onSIGINT); 47 }
14 function connect () { 15 return MongoClient 16 .connect(process.env.MONGO_URL, { promiseLibrary: Promise }) 17 .then(build) 18 }
4 function _connent(callback) { 5 var url='mongodb://127.0.0.1:27017/test'; 6 //connect(url, user, password) 7 8 //连接数据库 9 MongoClient.connect(url, function (err, db) { 10 if (err) { 11 callback(err, null); 12 return; 13 } 14 callback(err, db); 15 }); 16 }
42 function connect() { 43 mongoose 44 .connect( 45 URI, 46 connectOptions 47 ) 48 .catch(() => {}); 49 }
33 connect() { 34 return Promise.resolve() 35 .then(() => { 36 this.connections++; 37 38 if(this.db) { 39 return; 40 } 41 42 return MongoClient.connect(this.url) 43 .then(db => { 44 log.debug(`connected to ${ this.url }`); 45 this.db = db; 46 }) 47 .catch(err => { 48 log.error(`Failed to connect to ${ this.url } for ${err.message}`); 49 throw new Error(err); 50 }); 51 }); 52 }