gpt4 book ai didi

javascript - Sails.js 查找哪里报错

转载 作者:行者123 更新时间:2023-11-29 13:00:01 25 4
gpt4 key购买 nike

各位!

我正在使用 postgres 研究风 sails 。我有一个包含轨道的播放列表。像那样:

Playlist = {
tracks: {
collection: track
}
}

我试着提出这样的请求:

Playlist.find({tracks: 1}).exec(...)

获取轨道 ID 为 1 的所有播放列表!

但是 sails 返回 => 详细信息:错误:列 playlist.tracks 不存在。

不明白,因为水线创建了一个名为“playlist_tracks__track_tracks_track”的表,它们都是关系。

有人可以帮助我吗?

最佳答案

如果您想要包含特定 trackId 的所有播放列表,您应该根据轨道提取关联的播放列表。然后使用 map 你可以只返回播放列表部分。

Tracks.findOne(1).populate('playlist').exec( (track) => {
playlists = result.playlist
console.log(playlists)
})

--- 或 ---

Playlists.find().populate('track', {id: 1}).exec( /*...*/ )

关于javascript - Sails.js 查找哪里报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33084208/

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