我正在通过这里找到的 Meteor-React Todo 列表教程https://www.meteor.com/tutorials/react/creating-an-app
根据8.4,我们可以添加一个按钮来隐藏已选中的待办事项。我们通过在数据库中查询检查为真的项目来做到这一点。
if (this.state.hideCompleted) {
// If hide completed is checked, filter tasks
query = {checked: {$ne: true}};
}
如果我只想显示最近 30 分钟内创建的待办事项,即待办事项在 30 分钟后过期,我会将查询设置为什么?
我的猜测是这样的
if (this.state.hideExpired) {
// If hideExpired state true, only display todo items created in the last 30 minutes.
query = {{$ne: (currentTime - createdAt) < 30 minutes}};
}