我有一个Firebase表,它是一个任务列表。
任务有一个名为uid的字段。
我想把所有的任务都放在uid == uid我传入的地方。
答案 0 :(得分:3)
Firebase允许您订购然后过滤一组数据。
<强> JSBin demo 强>
var ref = new Firebase('https://<my-firebase-app>.firebaseio.com/items');
var query = ref.orderByChild('uid').equalTo('1');
query.on('value', (snap) => console.log(snap.val()));
orderByChild(key)
。uid
。equalTo()
。将字符串'1'
替换为您需要的uid
。在你的情况下,它会是这样的:
var query = this.refJob.orderByChild('uid').equalTo(this.uid);
query.on('value', (snap) => console.log(snap.val()));