This commit is contained in:
2018-11-28 01:21:13 +08:00
parent 9efc36d666
commit d0f75d17f6
9 changed files with 166 additions and 108 deletions

View File

@@ -0,0 +1,39 @@
package com.lxyer.bbs.base;
import com.mongodb.MongoClient;
import com.mongodb.client.MongoCollection;
import com.mongodb.client.MongoDatabase;
import org.bson.Document;
import org.redkale.net.http.RestService;
import org.redkale.util.AnyValue;
import javax.annotation.Resource;
@RestService(comment = "Mongo服务")
public class MongoService extends BaseService {
@Resource(name = "property.mongo.host")
private String mongoHost;
@Resource(name = "property.mongo.database")
private String databaseName;
@Resource(name = "property.mongo.port")
private int port;
//日志存放doc名称
private static final String VIS_LOG = "vis_log";
private static MongoClient mongoClient;
private static MongoDatabase database;
private static MongoCollection<Document> visLog;
/* todo启用本service 打开注释
@Override
public void init(AnyValue config) {
mongoClient = new MongoClient(mongoHost, port);
database = mongoClient.getDatabase(isDev ? databaseName + "_dev": databaseName);
visLog = database.getCollection(VIS_LOG);
}*/
//todo: 编写mongo操作逻辑 待完成
}