我有一张表videos
,其中的文档如下所示:
{
"title":"Video Name",
"description": "A description",
"slug":"video-name",
"studio": {
"name": "Studio Name",
"uid":"zyxwvut"
},
"uid":"abcdefghijkl"
}
我试图通过获取studio.uid
zyxwvut
uid
的所有视频来抓取当前视频工作室的相关视频,同时删除所请求视频的ID( abcdefghijkl
的{{1}}。
我已经尝试了一些问题:
r.db('dev').table('videos').filter(function(video){ return video('studio')('uid').contains('zyxwvut').and(r.not(video('uid').eq("abcdefghijkl"))) })
r.js
:
r.db('dev').table('videos').filter(function(video){ return r.('(function (video) { return video.studio.uid == "zyxwvut"; })').and(r.not(video('uid').eq("abcdefghijkl"))) })
我认为这一切都错了,还是不可能?
答案 0 :(得分:1)
你很亲密。你可以这样做:
r.db('dev').table('videos').filter(function(video) {
return video("studio")("uid").eq("zyxwvut")
})