51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3578|回复: 5
打印 上一主题 下一主题

mongodb把一张数据表按照年份拆分怎么测

[复制链接]
  • TA的每日心情
    无聊
    6 小时前
  • 签到天数: 528 天

    连续签到: 1 天

    [LV.9]测试副司令

    跳转到指定楼层
    1#
    发表于 2021-2-2 13:38:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1测试积点
    RT

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    1 小时前
  • 签到天数: 752 天

    连续签到: 1 天

    [LV.10]测试总司令

    2#
    发表于 2021-2-3 11:06:27 | 只看该作者
    来学习
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    5 小时前
  • 签到天数: 1517 天

    连续签到: 1 天

    [LV.Master]测试大本营

    3#
    发表于 2021-2-3 11:17:08 | 只看该作者
    查询下数据是否正确
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-10-22 14:23
  • 签到天数: 1007 天

    连续签到: 1 天

    [LV.10]测试总司令

    4#
    发表于 2021-2-3 16:46:47 | 只看该作者
    这个涉及到表设计的问题,我只能提供一些思路。
    通常来说,在数据库中存数据年份只是一个字段,不会根据年份来拆分表的,除非有特殊的需求。
    根据你的提问,我猜的是:之前有一张表,不分年度的。现在要把数据进行整理,根据年度进行拆分,一个年度一张表。那么针对该问题进行测试需要分两步。第一步,保证与旧数据的一致性。第二步进行拆分后的表进行测试。
    第一步:保证与旧数据的一致
    先保存旧数据,使用 find() 查找不同年度的数据,然后使用 sort() 按照一定的规则进行排序。表拆分之后按照之前不同年度保存的数据与年度表进行比较。如果有工具的话直接使用工具进行对比,如果没有,那么就用到了之前的 sort() 排序,按照一定的年度的排序将查出来的数据转换成字符串,拆分后的年度表也按照排序进行转换成字符串,接下来就是字符串比较了,比较容易,任何一种语言都很容易达到的。当然你一行一行的进行对比也是可以的。

    第二步:表测试
    表测试就比较容易了,按照之前测表的方法进行测试外,再多测试一个年度进行。
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    6 小时前
  • 签到天数: 992 天

    连续签到: 1 天

    [LV.10]测试总司令

    5#
    发表于 2021-2-3 16:52:07 | 只看该作者
    主要测试数据
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    8 小时前
  • 签到天数: 2813 天

    连续签到: 1 天

    [LV.Master]测试大本营

    6#
    发表于 2021-2-3 16:53:27 | 只看该作者
    看数据
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-18 16:21 , Processed in 0.067268 second(s), 21 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表