服务器、基于Mongodb的保单数据查询方法及存储介质与流程

文档序号:17221571发布日期:2019-03-27 12:01阅读:202来源:国知局
服务器、基于Mongodb的保单数据查询方法及存储介质与流程

本发明涉及保单查询领域,尤其涉及一种服务器、基于mongodb的保单数据查询方法及存储介质。



背景技术:

随着保险业务的不断发展,保险公司的保单数据量也是与日俱增,而目前通常将保单数据存储在关系数据库中,例如oracl数据库,一方面,由于关系数据库在数据存取过程中需要建立数据的关系型特性,导致关系数据库存在难以扩展的问题。另一方面,由于关系数据库在数据存储过程中,必须严格按照关系型字段来进行设计存储字段,导致数字字段不灵活。因此,当保单数据达到一定数量后,不仅在保单数据的查询及存储过程中,容易使得数据库的读写性能达到瓶颈,导致保单数据的查询效率低下,而且存在无法灵活设计查询字段的问题。



技术实现要素:

有鉴于此,本发明提出一种服务器、基于mongodb的保单数据查询方法及存储介质,能够提高保单的查询效率,且能够灵活设计查询字段,使保单查询更方便灵活。

首先,为实现上述目的,本发明提出一种服务器,所述服务器包括存储器、及与所述存储器连接的处理器,所述处理器用于执行所述存储器上存储的基于mongodb的保单数据查询程序,所述基于mongodb的保单数据查询程序被所述处理器执行时实现如下步骤:

a1、接收到客户端发送的保单数据查询请求后,从预先确定的关系数据库中获取存储保单数据的数据表;

a2、根据预先确定的处理规则对获取的数据表进行预处理,以得到bson格式的数据表;

a3、通过预配置的mongodb数据库的配置信息,驱动连接mongodb数据库,并将所述bson格式的数据表导入mongodb数据库;

a4、接收保单查询指令,所述查询指令中携带有查询条件;

a5、调用mongodb驱动连接mongodb数据库,在mongodb数据库中查询与所述查询条件相应的保单数据。

优选地,所述预先确定的关系数据库为oracle数据库,在所述步骤a2中,所述根据预先确定的处理规则对获取的数据表进行预处理的步骤,包括:

采用shell脚本读取与oracle数据库相关的结构化查询语言配置以及bson格式配置;

将读取的结构化查询语言配置以及bson格式配置存入内存中;

通过结构化查询语言配置将所述存储保单数据的数据表导入到预先确定的文本文件中;

通过bson格式配置将导入到文本文件中的数据表转换为bson格式的数据表,所述bson格式的数据表保持bson格式配置中的数据结构。

优选地,所述服务器上预先安装有mongodb数据库,且完成了所述服务器与mongodb数据库的信息配置,所述步骤a3包括:

通过mongodb数据库的配置查找mongodb数据库的主节点,并在主节点上执行数据表导入操作;

将转换为bson格式的数据表导入到mongodb数据库中。

优选地,在所述步骤a2中,根据预先确定的处理规则对获取的数据表进行预处理的步骤,包括:

调用预先确定的封装中心将获取的数据表中的保单数据封装成bson格式的统一对象模型,其中,所述预先确定的封装中心包括多个封装车间,每一个封装车间可以封装一种格式的保单数据,根据上传的保单数据的格式决定去哪个封装车间进行封装。

优选地,所述步骤a3包括如下步骤:

调用mongodb驱动连接mongodb数据库,将bson格式的保单数据导入mongodb数据库,其中,mongodb驱动为负责对mongodb数据库进行增删改查的接口。

此外,为了实现上述目的,本发明还提出一种基于mongodb的保单数据查询方法,所述方法包括如下步骤:

s1、接收到客户端发送的保单数据查询请求后,从预先确定的关系数据库中获取存储保单数据的数据表;

s2、根据预先确定的处理规则对获取的数据表进行预处理,以得到bson格式的数据表;

s3、通过预配置的mongodb数据库的配置信息,驱动连接mongodb数据库,并将所述bson格式的数据表导入mongodb数据库;

s4、接收保单查询指令,所述查询指令中携带有查询条件;

s5、调用mongodb驱动连接mongodb数据库,在mongodb数据库中查询与所述查询条件相应的保单数据。

优选地,所述预先确定的关系数据库为oracle数据库,在所述步骤s2中,所述根据预先确定的处理规则对获取的数据表进行预处理的步骤,包括:

采用shell脚本读取与oracle数据库相关的结构化查询语言配置以及bson格式配置;

将读取的结构化查询语言配置以及bson格式配置存入内存中;

通过结构化查询语言配置将所述存储保单数据的数据表导入到预先确定的文本文件中;

通过bson格式配置将导入到文本文件中的数据表转换为bson格式的数据表,所述bson格式的数据表保持bson格式配置中的数据结构。

优选地,所述服务器上预先安装有mongodb数据库,且完成了所述服务器与mongodb数据库的信息配置,所述步骤s3包括:

通过mongodb数据库的配置查找mongodb数据库的主节点,并在主节点上执行数据表导入操作;

将转换为bson格式的数据表导入到mongodb数据库中。

优选地,在所述步骤s2中,根据预先确定的处理规则对获取的数据表进行预处理的步骤,包括:

调用预先确定的封装中心将获取的数据表中的保单数据封装成bson格式的统一对象模型,其中,所述预先确定的封装中心包括多个封装车间,每一个封装车间可以封装一种格式的保单数据,根据上传的保单数据的格式决定去哪个封装车间进行封装。

此外,为了实现上述目的,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质存储有基于mongodb的保单数据查询程序,所述基于mongodb的保单数据查询程序可被至少一个处理器执行,以使所述至少一个处理器执行如上所述的基于mongodb的保单数据查询方法的步骤

本发明所提出的服务器、基于mongodb的保单数据查询方法及存储介质,通过接收到客户端发送的保单数据查询请求后,从预先确定的关系数据库中获取存储保单数据的数据表;根据预先确定的处理规则对获取的数据表进行预处理,以得到bson格式的数据表;通过预配置的mongodb数据库的配置信息,驱动连接mongodb数据库,并将所述bson格式的数据表导入mongodb数据库;接收保单查询指令,所述查询指令中携带有查询条件;调用mongodb驱动连接mongodb数据库,在mongodb数据库中查询与所述查询条件相应的保单数据。能够提高保单的查询效率,且能够灵活设计查询字段,使保单查询更方便灵活。

附图说明

图1是本发明提出的服务器一可选的硬件架构的示意图;

图2是本发明服务器一实施例中基于mongodb的保单数据查询程序的程序模块示意图;

图3是本发明基于mongodb的保单数据查询方法较佳实施例的实施流程图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,在本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。

参阅图1所示,是本发明提出的服务器一可选的硬件架构示意图。本实施例中,服务器10可包括,但不仅限于,可通过通信总线14相互通信连接存储器11、处理器12、网络接口13。需要指出的是,图1仅示出了具有组件11-14的服务器10,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。

其中,存储器11至少包括一种类型的计算机可读存储介质,计算机可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,存储器11可以是服务器10的内部存储单元,例如服务器10的硬盘或内存。在另一些实施例中,存储器11也可以是服务器10的外包存储设备,例如服务器10上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。当然,存储器11还可以既包括服务器10的内部存储单元也包括其外包存储设备。本实施例中,存储器11通常用于存储安装于服务器10的操作系统和各类应用软件,例如基于mongodb的保单数据查询程序等。此外,存储器11还可以用于暂时地存储已经输出或者将要输出的各类数据。

处理器12在一些实施例中可以是中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。处理器12通常用于控制服务器10的总体操作。本实施例中,处理器12用于运行存储器11中存储的程序代码或者处理数据,例如运行的基于mongodb的保单数据查询程序等。

网络接口13可包括无线网络接口或有线网络接口,网络接口13通常用于在服务器10与其他电子设备之间建立通信连接。

通信总线14用于实现组件11-13之间的通信连接。

图1仅示出了具有组件11-14以及基于mongodb的保单数据查询程序的服务器10,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。

可选地,服务器10还可以包括用户接口(图1中未示出),用户接口可以包括显示器、输入单元比如键盘,其中,用户接口还可以包括标准的有线接口、无线接口等。

可选地,在一些实施例中,显示器可以是led显示器、液晶显示器、触控式液晶显示器以及oled触摸器等。进一步地,显示器也可称为显示屏或显示单元,用于显示在服务器10中处理信息以及用于显示可视化的用户界面。

可选地,在一些实施例中,服务器10还可以包括音频单元(音频单元图1中未示出),音频单元可以在服务器10处于呼叫信号接收模式、通话模式、记录模式、语音识别模式、广播接收模式等等模式下时,将接收的或者存储的音频数据转换为音频信号;进一步地,服务器10还可以包括音频输出单元,音频输出单元将音频单元转换的音频信号输出,而且音频输出单元还可以提供与服务器10执行的特定功能相关的音频输出(例如呼叫信号接收声音、消息接收声音等等),音频输出单元可以包括扬声器、蜂鸣器等等。

可选地,在一些实施例中,服务器10还可以包括警报单元(图中未示出),警报单元可以提供输出已将事件的发生通知给服务器10。典型的事件可以包括呼叫接收、消息接收、键信号输入、触摸输入等等。除了音频或者视频输出之外,警报单元可以以不同的方式提供输出以通知事件的发生。例如,警报单元可以以震动的形式提供输出,当接收到呼叫、消息或一些其他可以使服务器10进入通信模式时,警报单元可以提供触觉输出(即,振动)以将其通知给用户。

在一实施例中,存储器11中存储的基于mongodb的保单数据查询程序被处理器12执行时,实现如下操作:

a、接收到客户端发送的保单数据查询请求后,获取存储保单数据的数据表;

需要说明的是,在本实施例中,首先需要在所述服务器10上安装mongodb数据库,并分别对mongodb数据库和服务器10进行信息配置,以实现客户端通过服务器10对mongodb数据库进行访问;具体地,对服务器10进行的信息配置包括ip和端口的配置,完成ip和端口的配置后,客户端就可以通过配置的ip和端口连接到该服务器10。对mongodb数据库的信息配置包括mongodb数据库的名称、用户名和密码的配置,在mongodb数据库的名称、用户名和密码配置完成后,客户端就可以将保单数据通过配置的数据库名称传入具体的mongodb数据库,且在访问mongodb数据库时需要输入正确的用户名和密码。

进一步地,在实际应用中,保险企业的保单数据往往存储在预先确定的关系数据库中,如oracle数据库,在本实施例中,服务器10接收客户端发送的保单数据导入请求后,从所述oracle数据库中获取存储保单数据的数据表。

b、根据预先确定的处理规则对获取的数据表进行预处理,以得到bson格式的数据表;

需要说明的是,在本实施例中,需要预先将mongodb数据库安装在服务器10上,并将保单数据从oracle数据库内导入到mongodb数据库中。

可以理解的是,mongodb数据库是一个介于关系数据库和非关系数据库之间的产品。mongodb数据库支持的数据结构非常松散,因此,可以存储比较复杂的数据类型。mongodb数据库的最大特点是支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。

具体地,在所述步骤b中,所述根据预先确定的处理规则对获取的数据表进行预处理的步骤,包括:

采用shell脚本读取与oracle数据库相关的结构化查询语言配置以及bson格式配置;

将读取的结构化查询语言配置以及bson格式配置存入内存中;

通过结构化查询语言配置将所述存储保单的数据表导入到预先确定的文本文件中;

通过bson格式配置将导入到文本文件中的数据表转换为bson格式的数据表,所述bson格式的数据表保持bson格式配置中的数据结构。

c、通过预配置的mongodb数据库的配置信息,驱动连接mongodb数据库,并将所述bson格式的数据表导入mongodb数据库;

具体地,所述步骤c包括:

通过mongodb数据库的配置查找mongodb数据库的主节点,并在主节点上执行数据表导入操作,将转换为bson格式的数据表导入到mongodb数据库中。

具体地,在所述通过bson格式配置将文本文件中的数据表转换为bson格式的数据表的过程中,需要实时对比从oracle数据库中获取的数据表中的保单数据量与转换为bson格式的数据表中的数据量,当对比出现数据量不一致的时候,会推出数据导入过程,重新执行数据导入的步骤。

进一步地,在本申请的另一实施例中,所述步骤b中,根据预先确定的处理规则对获取的数据表进行预处理的步骤,包括:

调用封装中心将获取的数据表中的保单数据封装成bson格式。具体地,在此步骤中,是服务器调用封装中心,封装中心对获取的数据表中的保单数据进行格式封装。具体地,封装中心包括多个封装车间,每一个封装车间可以封装一种格式的保单数据,根据上传的保单数据的格式决定去哪个封装车间进行封装。因此,封装中心可以封装多种格式的保单数据,也就是将多种特定格式的保单数据封装成统一的对象模型,对象模型以bson格式存储在mongodb数据库中。

进一步地,在本申请的另一实施例中,所述步骤c包括:

调用mongodb驱动连接mongodb数据库,将bson格式的保单数据导入mongodb数据库。具体地,在封装中心完成保单数据的封装后,服务器调用mongodb驱动将封装形成的对象模型以bson格式存储在mongodb数据库内。mongodb驱动就是一个负责对mongodb数据库进行增删改查的接口,相当于几个方法函数,需要导入保单数据时,通过调用mongodb驱动的插入方法进行数据的插入,需要查询保单数据时,通过调用mongodb驱动里的查询方法进行数据的查询。

d、接收保单查询指令,所述查询指令中携带有查询条件;

具体地,具有操作权限的工作人员可以在服务器的查询页面上输入查询条件,并点击所述查询页面的查询按钮而生成所述保单查询指令。具体地,所述查询指令中携带有查询条件,例如保单号,保单有效期,投保人信息等。

e、调用mongodb驱动连接mongodb数据库,在mongodb数据库中查询与所述查询条件相应的保单数据。

具体地,服务器调用mongodb驱动连接mongodb数据库,根据查询条件在mongodb数据库中查询相应的保单数据。进一步地,所述查询页面还包括与查询条件对应的查询结果列表,通过输入查询条件(输入方式可以为点击、手动输入等),在mongodb数据库中查询相应的保单数据,将查询到的保单数据作为查询结果显示在查询结果列表上。另外,可以同时点击多个查询条件,将多个查询条件动态的拼接在一起后,查询mongodb数据库,将查询结果显示在查询结果列表上。查询到的保单数据为与其对应的封装成的对象模型,因此返回的查询结果还是对象模型,能够直接加载到查询页面中的查询结果列表进行显示。查询页面对返回的对象模型进行查询、统计和分析。

由上述事实施例可知,本发明提出的服务器,通过接收到客户端发送的保单数据查询请求后,从预先确定的关系数据库中获取存储保单数据的数据表;根据预先确定的处理规则对获取的数据表进行预处理,以得到bson格式的数据表;通过预配置的mongodb数据库的配置信息,驱动连接mongodb数据库,并将所述bson格式的数据表导入mongodb数据库;接收保单查询指令,所述查询指令中携带有查询条件;调用mongodb驱动连接mongodb数据库,在mongodb数据库中查询与所述查询条件相应的保单数据。能够提高保单的查询效率,且能够灵活设计查询字段,使保单查询更方便灵活。

此外,本发明的基于mongodb的保单数据查询程序依据其各部分所实现的功能不同,可用具有相同功能的程序模块进行描述。请参阅图2所示,是本发明服务器一实施例中基于mongodb的保单数据查询程序的程序模块示意图。本实施例中,基于mongodb的保单数据查询程序依据其各部分所实现的功能的不同,可以被分割成获取模块201、处理模块202、导入模块203、接收模型204以及查询模块205。由上面的描述可知,本发明所称的程序模块是指能够完成特定功能的一系列计算机程序指令段,比程序更适合于描述基于mongodb的保单数据查询程序在服务器10中的执行过程。所述模块201-203所实现的功能或操作步骤均与上文类似,此处不再详述,示例性地,例如其中:

获取模块201用于在接收到客户端发送的保单数据查询请求后,从预先确定的关系数据库中获取存储保单数据的数据表;

处理模块202用于根据预先确定的处理规则对获取的数据表进行预处理,以得到bson格式的数据表;

导入模块203用于通过预配置的mongodb数据库的配置信息,驱动连接mongodb数据库,并将所述bson格式的数据表导入mongodb数据库;

接收模块204用于接收保单查询指令,所述查询指令中携带有查询条件;

查询模块205用于调用mongodb驱动连接mongodb数据库,在mongodb数据库中查询与所述查询条件相应的保单数据。

此外,本发明还提出一种基于mongodb的保单数据查询方法,请参阅图3所示,所述基于mongodb的保单数据查询方法包括如下步骤:

s301、接收到客户端发送的保单数据查询请求后,获取存储保单数据的数据表;

需要说明的是,在本实施例中,首先需要在所述服务器上安装mongodb数据库,并分别对mongodb数据库和服务器进行信息配置,以实现客户端通过服务器对mongodb数据库进行访问;具体地,对服务器进行的信息配置包括ip和端口的配置,完成ip和端口的配置后,客户端就可以通过配置的ip和端口连接到该服务器。对mongodb数据库的信息配置包括mongodb数据库的名称、用户名和密码的配置,在mongodb数据库的名称、用户名和密码配置完成后,客户端就可以将保单数据通过配置的数据库名称传入具体的mongodb数据库,且在访问mongodb数据库时需要输入正确的用户名和密码。

进一步地,在实际应用中,保险企业的保单数据往往存储在预先确定的关系数据库中,如oracle数据库,在本实施例中,服务器接收客户端发送的保单数据导入请求后,从所述oracle数据库中获取存储保单数据的数据表。

s302、根据预先确定的处理规则对获取的数据表进行预处理,以得到bson格式的数据表;

需要说明的是,在本实施例中,需要预先将mongodb数据库安装在服务器上,并将保单数据从oracle数据库内导入到mongodb数据库中。

可以理解的是,mongodb数据库是一个介于关系数据库和非关系数据库之间的产品。mongodb数据库支持的数据结构非常松散,因此,可以存储比较复杂的数据类型。mongodb数据库的最大特点是支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。

具体地,在所述步骤s302中,所述根据预先确定的处理规则对获取的数据表进行预处理的步骤,包括:

采用shell脚本读取与oracle数据库相关的结构化查询语言配置以及bson格式配置;

将读取的结构化查询语言配置以及bson格式配置存入内存中;

通过结构化查询语言配置将所述存储保单的数据表导入到预先确定的文本文件中;

通过bson格式配置将导入到文本文件中的数据表转换为bson格式的数据表,所述bson格式的数据表保持bson格式配置中的数据结构。

s303、通过预配置的mongodb数据库的配置信息,驱动连接mongodb数据库,并将所述bson格式的数据表导入mongodb数据库;

具体地,所述步骤s303包括:

通过mongodb数据库的配置查找mongodb数据库的主节点,并在主节点上执行数据表导入操作,将转换为bson格式的数据表导入到mongodb数据库中。

具体地,在所述通过bson格式配置将文本文件中的数据表转换为bson格式的数据表的过程中,需要实时对比从oracle数据库中获取的数据表中的保单数据量与转换为bson格式的数据表中的数据量,当对比出现数据量不一致的时候,会推出数据导入过程,重新执行数据导入的步骤。

进一步地,在本申请的另一实施例中,所述步骤s302中,根据预先确定的处理规则对获取的数据表进行预处理的步骤,包括:

调用封装中心将获取的数据表中的保单数据封装成bson格式。具体地,在此步骤中,是服务器调用封装中心,封装中心对获取的数据表中的保单数据进行格式封装。具体地,封装中心包括多个封装车间,每一个封装车间可以封装一种格式的保单数据,根据上传的保单数据的格式决定去哪个封装车间进行封装。因此,封装中心可以封装多种格式的保单数据,也就是将多种特定格式的保单数据封装成统一的对象模型,对象模型以bson格式存储在mongodb数据库中。

进一步地,在本申请的另一实施例中,所述步骤s303包括:

调用mongodb驱动连接mongodb数据库,将bson格式的保单数据导入mongodb数据库。具体地,在封装中心完成保单数据的封装后,服务器调用mongodb驱动将封装形成的对象模型以bson格式存储在mongodb数据库内。mongodb驱动就是一个负责对mongodb数据库进行增删改查的接口,相当于几个方法函数,需要导入保单数据时,通过调用mongodb驱动的插入方法进行数据的插入,需要查询保单数据时,通过调用mongodb驱动里的查询方法进行数据的查询。

s304、接收保单查询指令,所述查询指令中携带有查询条件;

具体地,具有操作权限的工作人员可以在服务器的查询页面上输入查询条件,并点击所述查询页面的查询按钮而生成所述保单查询指令。具体地,所述查询指令中携带有查询条件,例如保单号,保单有效期,投保人信息等。

s305、调用mongodb驱动连接mongodb数据库,在mongodb数据库中查询与所述查询条件相应的保单数据。

具体地,服务器调用mongodb驱动连接mongodb数据库,根据查询条件在mongodb数据库中查询相应的保单数据。进一步地,所述查询页面还包括与查询条件对应的查询结果列表,通过输入查询条件(输入方式可以为点击、手动输入等),在mongodb数据库中查询相应的保单数据,将查询到的保单数据作为查询结果显示在查询结果列表上。另外,可以同时点击多个查询条件,将多个查询条件动态的拼接在一起后,查询mongodb数据库,将查询结果显示在查询结果列表上。查询到的保单数据为与其对应的封装成的对象模型,因此返回的查询结果还是对象模型,能够直接加载到查询页面中的查询结果列表进行显示。查询页面对返回的对象模型进行查询、统计和分析。

由上述事实施例可知,本发明提出的基于mongodb的保单数据查询方法,通过接收到客户端发送的保单数据查询请求后,从预先确定的关系数据库中获取存储保单数据的数据表;根据预先确定的处理规则对获取的数据表进行预处理,以得到bson格式的数据表;通过预配置的mongodb数据库的配置信息,驱动连接mongodb数据库,并将所述bson格式的数据表导入mongodb数据库;接收保单查询指令,所述查询指令中携带有查询条件;调用mongodb驱动连接mongodb数据库,在mongodb数据库中查询与所述查询条件相应的保单数据。能够提高保单的查询效率,且能够灵活设计查询字段,使保单查询更方便灵活。

此外,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有基于mongodb的保单数据查询程序,所述基于mongodb的保单数据查询程序被处理器执行时实现如下操作:

接收到客户端发送的保单数据查询请求后,从预先确定的关系数据库中获取存储保单数据的数据表;

根据预先确定的处理规则对获取的数据表进行预处理,以得到bson格式的数据表;

通过预配置的mongodb数据库的配置信息,驱动连接mongodb数据库,并将所述bson格式的数据表导入mongodb数据库;

接收保单查询指令,所述查询指令中携带有查询条件;

调用mongodb驱动连接mongodb数据库,在mongodb数据库中查询与所述查询条件相应的保单数据。

本发明计算机可读存储介质的具体实施过程,与上述服务器以及基于mongodb的保单数据查询方法的具体实施过程类似,在此不再赘述。

由上面分析可知,本发明计算机可读存储介质,通过接收到客户端发送的保单数据查询请求后,从预先确定的关系数据库中获取存储保单数据的数据表;根据预先确定的处理规则对获取的数据表进行预处理,以得到bson格式的数据表;通过预配置的mongodb数据库的配置信息,驱动连接mongodb数据库,并将所述bson格式的数据表导入mongodb数据库;接收保单查询指令,所述查询指令中携带有查询条件;调用mongodb驱动连接mongodb数据库,在mongodb数据库中查询与所述查询条件相应的保单数据。能够提高保单的查询效率,且能够灵活设计查询字段,使保单查询更方便灵活。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1