在sails.js中我发布了一个与其他模型有多对多关联的Post模型,名为" tag"
POSTS MODEL
module.exports = {
attributes: {
title: 'string',
content: 'string',
coverImage: 'string',
owner: {
model: 'user'
},
tags: {
collection: 'ContentTag',
via: 'posts',
dominant: true // ---
}
}
};
TAGS MODEL
module.exports = {
attributes: {
name: 'string',
posts: {
collection: 'post',
via: 'tags'
}
}
};
现在我想用相同的标签获取相关的帖子。我尝试使用.populate('标记')和.populate('标记',{name:[' tag1',& #39; tag2'])但我无法弄清楚如何解决。
答案 0 :(得分:3)
您可以撤销查询
Tags.find({name:['tag1','tag2']}).populate('posts')