From 9e949ef72acb51b14a13c8b902c19a2b551fe903 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Madis=20M=C3=A4gi?= Date: Thu, 7 Oct 2021 15:31:24 +0300 Subject: [PATCH] Refactor member fields to nested form --- mongo-init.js | 30 ++++++++++++++++++++---------- 1 file changed, 20 insertions(+), 10 deletions(-) diff --git a/mongo-init.js b/mongo-init.js index 6536ac5..a3973db 100644 --- a/mongo-init.js +++ b/mongo-init.js @@ -115,8 +115,10 @@ ec.insertOne({ uid_hash: 'b6d99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999963' }, inventory: { - owner: 'Mickey Mouse', - owner_id: ObjectId('603f9fb06154de0006f6f537') + owner: { + foreign_id: ObjectId('603f9fb06154de0006f6f537'), + display_name: 'Mickey Mouse' + } } }); ec.insertOne({ @@ -147,10 +149,14 @@ ic.insertOne({ managed: true, lendable: false, usable: true, - current_user: 'Mickey Mouse', - owner_id: ObjectId('603f9fb06154de0006f6f537'), - user_id: ObjectId('603f9fb06154de0006f6f537'), - user: 'Mickey Mouse' + owner: { + foreign_id: ObjectId('604f9fb06154de0006f6f537'), + display_name: 'K-SPACE MTÜ' + }, + user: { + foreign_id: ObjectId('603f9fb06154de0006f6f537'), + display_name: 'Mickey Mouse' + } }, type: 'locker' }); @@ -189,8 +195,10 @@ ic.insertOne({ first_seen: ISODate('2020-10-22T15:18:32.585Z'), hostname: 'libre', inventory: { - owner: 'Mickey Mouse', - owner_id: ObjectId('603f9fb06154de0006f6f537'), + owner: { + foreign_id: ObjectId('603f9fb06154de0006f6f537'), + display_name: 'Mickey Mouse' + }, managed: true, claimable: true }, @@ -229,7 +237,9 @@ ic.insertOne({ "enabled": true }, inventory: { - "owner_id": ObjectId('603f9fb06154de0006f6f537'), - "owner": "Mickey Mouse" + owner: { + foreign_id: ObjectId('603f9fb06154de0006f6f537'), + display_name: 'Mickey Mouse' + } } });