From 2e8d88492201ca84cff64a718cf689684e0b4e6a Mon Sep 17 00:00:00 2001
From: Jeffrey Phillips Freeman <jeffrey.freeman@syncleus.com>
Date: Tue, 16 Jun 2015 23:10:30 -0400
Subject: [PATCH] It is now working for what i wanted it to do! yay!
---
.../maven/plugins/mongodb/StartMongoMojo.java | 15 ++++++++++++++-
1 file changed, 14 insertions(+), 1 deletion(-)
diff --git a/src/main/java/com/syncleus/maven/plugins/mongodb/StartMongoMojo.java b/src/main/java/com/syncleus/maven/plugins/mongodb/StartMongoMojo.java
index 08257b2..74bc7d1 100644
--- a/src/main/java/com/syncleus/maven/plugins/mongodb/StartMongoMojo.java
+++ b/src/main/java/com/syncleus/maven/plugins/mongodb/StartMongoMojo.java
@@ -739,7 +739,20 @@ public class StartMongoMojo extends AbstractMongoMojo {
db.setWriteConcern(WriteConcern.UNACKNOWLEDGED);
db.setReadPreference(ReadPreference.secondaryPreferred());
// result = db.doEval(evalString, new Object[0]);
- result = db.command(new BasicDBObject("replSetInitiate", "{_id : \"rs0\", version : 1, members : [{_id : 0, host : \"localhost:27017\"}],settings : {getLastErrorModes : { ACKNOWLEDGED : {}}}}"));
+ BasicDBList membersList = new BasicDBList();
+ BasicDBObject onlyMember = new BasicDBObject();
+ onlyMember.put("_id", 0);
+ onlyMember.put("host", "localhost:27017");
+ membersList.add(onlyMember);
+ BasicDBObject initRoot = new BasicDBObject();
+ initRoot.put("_id", "rs0");
+ initRoot.put("version", 1);
+ initRoot.put("members", membersList);
+ initRoot.put("settings", new BasicDBObject("getLastErrorModes", new BasicDBObject("ACKNOWLEDGED", new BasicDBObject())));
+ BasicDBObject init = new BasicDBObject("replSetInitiate", initRoot);
+ System.out.println("Initiating: " + init.toString());
+// result = db.command(new BasicDBObject("replSetInitiate", "{_id : \"rs0\", version : 1, members : [{_id : 0, host : \"localhost:27017\"}],settings : {getLastErrorModes : { ACKNOWLEDGED : {}}}}"));
+ result = db.command(init);
if(true)
return;
} catch (final MongoException e) {
--
GitLab