java -classpath ../lib/mongo-java-driver-3.4.0.jar:../lib/main.jar Main ../src/config.properties
-
- list dbs
dbs
-
- list collections
collections
-
- query collection size
collection size
-
- query collection all
collection all
-
- query collection by key-value
collection key value
-
- query collection by regex pattern
collection key pattern reg
-
- writeKeyValue to collection
collection key value writekeyvalue
-
- write json to collection
collection json write
-
- delete collection by key-value
collection key value delete
-
- delete collection more rows by key-value
collection key value deletemore
-
- update collection by key from value to new value
collection key value update_key old-value new-value update
-
- quit
q (or quit exit)
-
- compile classes
cd src
javac -source 1.7 -target 1.7 -classpath ../lib/mongo-java-driver-3.4.0.jar:../lib/morphia-1.3.1.jar:../lib/json-20090211.jar ./Main.java ./com/hpe/mcloud/imgsvcs/model/persist/*.java ./Export.java ./Clear.java
or with default 1.8 jdk
cd src
javac -classpath ../lib/mongo-java-driver-3.4.0.jar:../lib/morphia-1.3.1.jar:../lib/json-20090211.jar ./Main.java ./com/hpe/mcloud/imgsvcs/model/persist/*.java ./Clear.java ./Export.java
-
- create jar
jar cvf ../lib/main.jar *.class com/hpe/mcloud/imgsvcs/model/persist/*.class
-
- check jar file
jar tvf ../lib/main.jar
-
- run Main
java -classpath ../lib/mongo-java-driver-3.4.0.jar:../lib/morphia-1.3.1.jar:../lib/json-20090211.jar:../lib/main.jar Main config.properties
-
- run Export
java -classpath ../lib/mongo-java-driver-3.4.0.jar:../lib/morphia-1.3.1.jar:../lib/json-20090211.jar:../lib/main.jar Export config.properties
java -classpath ../lib/mongo-java-driver-3.4.0.jar:../lib/morphia-1.3.1.jar:../lib/main.jar LogStore config.properties