我有一个包含如下文档的数据库:
class App extends Component {
render() {
return <div />;
}
}
我想查询将来并且具有Event
0e354b76-aa36-4af1-aa38-ef22423c9968
candy: 20
date: "2019-04-22T17:00:30.234Z"
id: "0e354b76-aa36-4af1-aa38-ef22423c9968"
packages: []
timestamp: 1555952430
title: "Test edit"
userId: "123"
1572a408-9be5-4d00-9584-69492ddbccc1
candy: 400
date: "2019-05-02T03:04:05Z"
id: "1572a408-9be5-4d00-9584-69492ddbccc1"
packages: []
timestamp: 1556766245
title: "Another test"
userId: "123"
userID
的事件。我正在使用this golang FireBase library,并且已经弄清楚了如何分别执行这些操作:
123
但是我不知道如何将两者结合起来。我将如何结合这两个过滤器?
更新后的结构
ref := fbDB.NewRef("/Event")
// user id
ref.OrderByChild("user").EqualTo(uid).Get(c, &events);
// future events
ref.OrderByChild("timestamp").StartAt(time.Now().Unix()).LimitToFirst(numberToRetrieve).Get(c, &events);