Angular2Firebase通过多个值whereIN查询

Uff*_*ffo 5 firebase ionic-framework angular

所以我正在寻找相同的WHERE IN(val1,val2)尝试,但是没有用.

Angular Firebase

this.firebase.database.list('/favorites', {
            query: {
                orderByChild: 'uID',
                equalTo: [1,2,3,'some value]
            }
});
Run Code Online (Sandbox Code Playgroud)

Che*_*pan 1

查询是通过构建 firebase.database.Reference 创建的。检查文档:https ://github.com/angular/angularfire2/blob/master/docs/rtdb/querying-lists.md

  this.firebase.database.list('/favorites', {
    ref => ref.orderByChild('uID').equalTo(1,2,3,'some value)

   });
Run Code Online (Sandbox Code Playgroud)

或者

    constructorpublic af:AngularFireDatabase) {
             this.items = af.list('/messages', ref => 
               ref.orderByKey(true).equalTo(1,2,3,'some value));
        });
Run Code Online (Sandbox Code Playgroud)