WritableServerSelector没有从集群描述中选择任何服务器

时间:2019-02-26 11:47:45

标签: mongodb appender mongodb-replica-set

我正在尝试将应用程序日志插入MongoDB。我创建了一个自定义追加程序,并按如下方式覆盖了append方法:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

尝试从Java客户端插入文档时,我一直遇到以下错误。我尚未创建任何副本集,并且正在本地使用MongoDB的独立实例。

public void append(LoggingEvent loggingEvent) { Document doc = convertToMongoDocument(loggingEvent); pushDocToDB(doc); } public Document convertToMongoDocument(LoggingEvent event) { Document doc = new Document(); // will read from the actual logging event later doc.append("logger", "logger"); doc.append("user", "user"); doc.append("message", "message"); doc.append("timestamp", "timestamp"); return doc; } public void pushDocToDB(Document docList) { getCollection().insertOne(docList); }

我正在使用mongo-java-driver-版本3.4.0和jdk 1.7

0 个答案:

没有答案