26 lines
770 B
JavaScript
26 lines
770 B
JavaScript
const mongoose = require('mongoose');
|
|
|
|
const MONGODB_URI = 'mongodb+srv://admtracksteel:29OHAHpKTI8XcCNt@cluster0.a4xiilu.mongodb.net/ts_gpi?retryWrites=true&w=majority&appName=Cluster0';
|
|
|
|
const UserSchema = new mongoose.Schema({
|
|
email: String,
|
|
role: String,
|
|
passwordHash: String,
|
|
externalId: String
|
|
});
|
|
|
|
async function check() {
|
|
try {
|
|
await mongoose.connect(MONGODB_URI);
|
|
const User = mongoose.models.User || mongoose.model('User', UserSchema);
|
|
const user = await User.findOne({ email: 'admtracksteel@gmail.com' });
|
|
console.log('USER_CHECK_RESULT:' + JSON.stringify(user));
|
|
} catch (err) {
|
|
console.error(err);
|
|
} finally {
|
|
await mongoose.disconnect();
|
|
process.exit(0);
|
|
}
|
|
}
|
|
check();
|