У меня есть один файл json
var params = permissions.json;
[
{
"module": "h1",
"permission": "h1-menu"
},
{
"module": "h2",
"permission": "h2-menu"
},
{
"module": "h3",
"permission": "h3-menu"
},
]
В коллекции монго
const permissions = await Permissions.find();
[
{
"module": "h1",
"permission": "h1-menu"
},
{
"module": "h2",
"permission": "h2-menu"
}
]
Теперь я хочу создать новый массивиз массива params, значения объекта которого отсутствуют в массиве прав доступа по значению разрешения, после сортировки нового массива я хочу создать объект массива creatEach по отдельным в дБ.
const PermissionsResult = await Permissions.createEach(newArray).fetch();
ИЛИ
Как создать зановодобавлены разрешения в файле JSON в коллекцию разрешений без сортировки. Это служба инициализации парусов JS.
var permissions_json = require('../../assets/init/permissions.json');
// Find permissions
const permissions = await Permissions.find();
if (permissions && permissions.length > 0) {
return permissions;
}
const params = permissions_json;
// Create permissions as per json data
const PermissionsResult = await Permissions.createEach(params).fetch();