【发布时间】:2015-12-21 04:36:41
【问题描述】:
我使用 Google App Engine 的数据存储区作为我的数据库。我有一群用户,让我们称他们为提供者,他们已经给出了一周可用的时间范围。比如下午 3-4 点。下午 4:30-7:30然后,另一个用户过来说我想看看谁在下午 5 点到 6 点有空。在这一天。如何获取表示他们在下午 5 点到 6 点有空的用户列表?对数据进行建模并获得此结果的最佳方法是什么?
【问题讨论】:
-
没有真正的方法来选择给定的范围。如果您正在使用 30 分钟的时隙,请考虑使用位图或重复属性来存储所有 30 分钟的可用时隙,并将范围查询转换为 or 查询。
标签: sql database google-app-engine google-cloud-datastore nosql