首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PoucheDB/ Hoodie JS中查询/筛选类型数组的属性

在PoucheDB/ Hoodie JS中查询/筛选类型数组的属性
EN

Stack Overflow用户
提问于 2018-03-05 10:41:54
回答 1查看 156关注 0票数 1

我是NoSql / Hoodie / PouchDB的新手,所以我试图找到最好的(最有效的方法)来处理我的数据。我试图存储一些“雇员”数据和他们的假期。就像这样:

代码语言:javascript
复制
{
    firstName: "Test",
    lastName: "User",
    vacations:  [
                    {start:"2018/03/02", end:"2018/03/03"},
                    {start:"2018/04/04", end:"2018/04/05"},
                    ...
                ]
}

因此,我的员工在NoSql方面是一个“文档”,但假期列表让我有些头疼,因为我认为这个列表会增加,但大多数时候我只需要当前周或月份的数据。

所以我的想法:

  • 是否可以创建返回员工的视图或查询,并且只返回当前月份或年度的休假项目?
  • 或者我应该查询所有内容,然后在UI中进行过滤?
  • 或者,这种数据设计是个糟糕的想法,无论如何都会变成噩梦。

你有什么推荐的?非常感谢和亲切的问候。

EN

回答 1

Stack Overflow用户

发布于 2018-04-02 16:45:36

完成任务有很多种方法。在您的情况下,我通常要做的事情是:-为employee (正如您所做的那样)和另一个假期创建文档类型,其中休假文档具有employee id。选项a:在员工中,您可以保留一个假期数组,但在这种情况下,您必须相应地更新它。选项b:您可以通过id创建所有假期的视图。我更喜欢这个。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49108573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档