у меня есть две коллекции в MongoDB базе данных и модели для каждого из нихsails.js объединения таблиц на MongoDB родной ид
App Модель
module.exports = {
tableName: 'app',
attributes: {
_id : {
primaryKey: true,
unique: true,
type: 'string',
},
userId: {
model: 'user'
},
title: {
type: 'string',
required: true,
unique: true,
},
createdDate : 'string'
},
};
и модель пользователя
module.exports = {
tableName: 'user',
attributes: {
id : {
primaryKey: true,
unique: true,
type: 'string',
collection: "app",
via : "userId"
},
password: {
type: 'string',
required: true
},
apps : {
collection: "app",
via : "userId"
}
},
};
Когда я используйте числовые значения для присоединения к этой коллекции, она отлично работает, но когда я пытаюсь сделать это с помощью объекта-объекта mongodb, я получаю пустой результат
Как я называю запрос с соединением
User.find().populate('apps').exec(function(err, result) {});