From 5b284b1839e55675b3d368bcf00a0c92d179185e Mon Sep 17 00:00:00 2001 From: Florian Sylvain Date: Wed, 19 Oct 2022 22:46:29 +0200 Subject: [PATCH] New 'users' collection for auth --- mongo-init.js | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/mongo-init.js b/mongo-init.js index 2474808..b8d150b 100644 --- a/mongo-init.js +++ b/mongo-init.js @@ -1,5 +1,5 @@ -conn = new Mongo() -db = conn.getDB("gohcms") +const conn = new Mongo() +const db = conn.getDB("gohcms") db.createCollection('articles', { validator: { @@ -23,3 +23,22 @@ db.createCollection('articles', { } } }) + +db.createCollection('users', { + validator: { + $jsonSchema: { + required: ['email', 'password'], + properties: { + _id: { + bsonType: 'objectId' + }, + email: { + bsonType: 'string' + }, + password: { + bsonType: 'string' + } + } + } + } +})