gpt4 book ai didi

Sails.js 填充 where

转载 作者:行者123 更新时间:2023-12-04 23:19:52 30 4
gpt4 key购买 nike

我需要选择带狗的用户(带 type 等于“狗”的宠物)

var User = Waterline.Collection.extend({

identity: 'user',

attributes: {
firstName: 'string',
lastName: 'string',

pets: {
collection: 'pet',
via: 'owner'
}
}
});

var Pet = Waterline.Collection.extend({

identity: 'pet',

attributes: {
type: 'string',
name: 'string',

owner: {
model: 'user'
}
}
});

我没有找到任何例子,我试过这样
User.find().populate('pets', {type: 'dog'}).exec(err, users) ...

和这个
User.find().where({'pets.type': 'dog'}).populate('pets').exec(err, users) ...

但这不起作用

如果结果用户数组将没有宠物记录,那就太好了

最佳答案

你试过这个吗?

User.find().populate('pets', {
where: {
type: 'dog'
}
}).exec(err, users)...

关于Sails.js 填充 where,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30225945/

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