node-mongo-demo
node.js and mongodb demo
git clone https://9o.is/git/node-mongo-demo.git
mongodb-development.js
(520B)
1 import process from 'process';
2 import { MongoMemoryReplSet } from 'mongodb-memory-server';
3
4 (async function() {
5 const mongod = await MongoMemoryReplSet.create({ replSet: { count: 3 } });
6 const uri = mongod.getUri();
7
8 const handleExit = async () => {
9 console.log(' Exiting...');
10 await mongod.stop();
11 process.exit();
12 };
13
14 process.on('SIGINT', handleExit);
15
16 console.log('MongoDB URI:', uri);
17 console.log('Press Ctrl+C to exit...');
18 setInterval(() => {}, 1000);
19 })();
20