gpt4 book ai didi

sails.js - 我可以在关联中使用主键来查找水线吗

转载 作者:行者123 更新时间:2023-12-03 22:21:54 26 4
gpt4 key购买 nike

我创建了两个具有关联的模型:

User.js

attributes: {
fullname: {
type: 'string',
required: true
},

username: {
type: 'string',
unique: true,
required: true
},

email: {
type: 'email',
unique: true,
required: true
},

mothertongue: {
type: 'string'
},

passports: {
collection: 'Passport',
via: 'user'
},

words: {
collection: 'Words',
via: 'owners',
dominant: true
}
}

Words.js

attributes: {
word: {
type: 'string',
unique: true,
required: true
},

language: {
type: 'string',
required: true
},

owners: {
collection: 'User',
via: 'words'
}
}

当我搜索单词所有者某人时,他返回空数组

Words
.find({
owners: req.session.passport.user
})
.exec(function(err, data){
if (err) {
return res.send('error');
}

res.send(data);
})

我也使用了 .populate('owners') 但也不起作用。

最佳答案

要查找用户拥有的单词:

User.find(1).populate('words')

要查找哪些用户拥有特定词,请使用

Word.find(id).populate('owners', {id : ...})

关于sails.js - 我可以在关联中使用主键来查找水线吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32429145/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com