我是 NoSql / Hoodie JS / PouchDB 方面的新手,所以我尝试找到最好(最有效的方式)来处理我的数据。我尝试存储一些“员工”数据和他们的假期。像这样的东西:
{
firstName: "Test",
lastName: "User",
vacations: [
{start:"2018/03/02", end:"2018/03/03"},
{start:"2018/04/04", end:"2018/04/05"},
...
]
}
所以我的员工在 NoSql 方面是一个“文档”,但是假期列表让我有些头疼,因为我认为这个列表会增长,但大多数时候我只需要当前一周或当月的数据。
所以我的想法:
是否可以创建一个视图或查询来返回当前月份或年份的员工和假期项目?
还是我应该只查询所有内容并稍后在 UI 中进行过滤?
或者这种数据设计是一个坏主意,无论如何都会以一场噩梦告终。
你会推荐什么?非常感谢和亲切的问候。