我正在努力学习更多关于RethinkDB及其子查询功能的知识。我想知道在ReThinkDB中是否可以实现以下功能:
// example of "post" document:
{ id: .., allow: [], disallow: [some_label_id, other_label_id], ... }
// example of "label" document:
{ id: .., user_id: .., name: 'my-label' }
var MY_USER_ID = "1b4-4c6-7d9"
// Query in psuedo-code:
IN database test
IN table posts
FILTER out any "posts" where the "disallow" array
contains a value found in this sub-query:
IN table labels
FILTER id .eq disallow[index] AND user_id .eq MY_USER_ID发布于 2013-03-20 05:08:14
RethinkDB目前没有intersect,而是包含命令。它们将在暂定于4月15日发布的1.4版本中发布。
https://stackoverflow.com/questions/15184812
复制相似问题