В общем, хз, что этот waterline от меня хочет, но я сделал по дедовскому методу (что-то подобное делали ещё в SQL).
Правда, теперь у "человека" нет детей, но есть родитель)
module.exports = {
// обзовём модель, дабы быть уверенными в ссылках
identity: 'human',
attributes: {
// имя человека
name: {
type: 'string',
required: true
},
// родитель человека. тут PK
parent: {
type: 'string' // primary key модели 'human'
}
}
};