mongodb版本 >= 3.6.1 ## 数据库初始化 ## 创建数据库 ### 方法一导入cursor.json文件 ### 方法二配置完成后执行初始化 ``` 地址: http://localhost:9004/luckysheet/test/dbInit 类: src/com/xc/luckysheet/controller/TestController ``` ## 项目中使用 1、luckysheet中的pom.xml 注释postgre,引入mongo ```aidl com.xc luckysheet-db ${project.version} com.xc luckysheet-mongo ${project.version} ``` 2、com.xc.luckysheet.db.server 文件夹中 JfGridFileGetService类 JfGridUpdateService类 mysql实现 ```$xslt @Resource(name = "mysqlRecordDataInsertHandle") private IRecordDataInsertHandle recordDataInsertHandle; @Resource(name = "mysqlRecordDataUpdataHandle") private IRecordDataUpdataHandle recordDataUpdataHandle; @Resource(name = "mysqlRecordDelHandle") private IRecordDelHandle recordDelHandle; @Resource(name = "mysqlRecordSelectHandle") private IRecordSelectHandle recordSelectHandle; ``` postgres实现 ``` @Resource(name = "postgresRecordDataInsertHandle") private IRecordDataInsertHandle recordDataInsertHandle; @Resource(name = "postgresRecordDataUpdataHandle") private IRecordDataUpdataHandle recordDataUpdataHandle; @Resource(name = "postgresRecordDelHandle") private IRecordDelHandle recordDelHandle; @Resource(name = "postgresRecordSelectHandle") private IRecordSelectHandle recordSelectHandle; ``` mongo实现 ```aidl @Resource(name = "mongoRecordDataInsertHandle") private IRecordDataInsertHandle recordDataInsertHandle; @Resource(name = "mongoRecordDataUpdataHandle") private IRecordDataUpdataHandle recordDataUpdataHandle; @Resource(name = "mongoRecordDelHandle") private IRecordDelHandle recordDelHandle; @Resource(name = "mongoRecordSelectHandle") private IRecordSelectHandle recordSelectHandle; ```