“Firebase实时数据库”;其中使用或值进行查询;

“Firebase实时数据库”;其中使用或值进行查询;,firebase,firebase-realtime-database,Firebase,Firebase Realtime Database,如何对实时数据库执行查询,其中我提供了一系列要匹配的值 示例数据结构 { movies: { "<firebase-push-id>": { id: 1, title: 'Neverending Story' }, "<firebase-push-id>": { id: 2, title: 'The Little Mermaid' }, &q

如何对实时数据库执行查询,其中我提供了一系列要匹配的值

示例数据结构

{
  movies: {
    "<firebase-push-id>": {
      id: 1,
      title: 'Neverending Story'
    },
    "<firebase-push-id>": {
      id: 2,
      title: 'The Little Mermaid'
    },
    "<firebase-push-id>": {
      id: 3,
      title: 'The Lion King'
    },
    "<firebase-push-id>": {
      id: 4,
      title: 'Hannibal'
    }
  },
  users: {
    "<firebase-push-id>": {
      id: 1,
      title: 'Jim',
      favouriteMoviesId: {
        "<firebase-push-id>": 1,
        "<firebase-push-id>": 2
        "<firebase-push-id>": 3
      }
    },
    "<firebase-push-id>": {
      id: 1,
      title: 'Jo',
      favouriteMoviesId: {
        "<firebase-push-id>": 4
      }
    },
    "<firebase-push-id>": {
      id: 1,
      title: 'Bob',
      favouriteMoviesId: {}
    }
  }
}

你能分享你已有的代码吗?
firebase.database().ref(`users/${userId}`).on('value', (snapshot) => {
  const user = snapshot.val();
  // now I have user.favouriteMoviesId available
})