【发布时间】:2018-03-05 10:41:54
【问题描述】:
我是 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 中进行过滤?
或者这种数据设计是个坏主意,无论如何都会以噩梦告终。
你会推荐什么? 非常感谢和亲切的问候。
【问题讨论】:
-
This answer 或 that one 可能会对您有所帮助。
标签: filter nosql store pouchdb hoodie