mongoClient

usage


java -classpath ../lib/mongo-java-driver-3.4.0.jar:../lib/main.jar Main ../src/config.properties

commands


    1. list dbs
dbs
    1. list collections
collections
    1. query collection size
collection size
    1. query collection all
collection all
    1. query collection by key-value
collection key value
    1. query collection by regex pattern
collection key pattern reg
    1. writeKeyValue to collection
collection key value writekeyvalue
    1. write json to collection
collection json write
    1. delete collection by key-value
collection key value delete
    1. delete collection more rows by key-value
collection key value deletemore 
    1. update collection by key from value to new value
collection key value update_key old-value new-value update
    1. quit
q (or quit exit)

compile


    1. 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
    1. create jar
jar cvf ../lib/main.jar *.class com/hpe/mcloud/imgsvcs/model/persist/*.class
    1. check jar file
jar tvf ../lib/main.jar
    1. 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
    1. 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

log store


java -classpath ../lib/mongo-java-driver-3.4.0.jar:../lib/morphia-1.3.1.jar:../lib/main.jar LogStore config.properties