2016-12-06 27 views
0

我已经修改了source code的MongoDB的Java驱动程序源,我需要运行所有测试用例使用命令测试用MongoDB的运行remotly

检查其效果./gradlew检查

我有在远程机器上运行的mongodb。任何人都可以帮助我配置远程运行mongodb的java mongodb驱动程序。

回答

0

您需要将java驱动程序导入到您的项目中。

import com.mongodb.MongoClient; 
import com.mongodb.client.MongoDatabase; 

然后你需要连接到服务器上的mongoDB,它可以是本地主机或它可以是你的服务器。你也可以选择使用哪个端口:

MongoClient mongoClient = new MongoClient("localhost", 27017); 

,那么你可以连接到你的数据库:

MongoDatabase db = mongoClient.getDatabase("test"); 

,并连接到您的收藏之一,使操作就可以了:

db.getCollection("restaurants").insertOne(
     new Document("address", 
       new Document() 
         .append("street", "2 Avenue") 
         .append("zipcode", "10075") 
         .append("building", "1480") 
         .append("coord", asList(-73.9557413, 40.7720266))) 
       .append("borough", "Manhattan") 
       .append("cuisine", "Italian") 
       .append("grades", asList(
         new Document() 
           .append("grade", "A") 
           .append("score", 11), 
         new Document() 
           .append("grade", "B") 
           .append("score", 17))) 
       .append("name", "Vella") 
       .append("restaurant_id", "41704620")); 
+0

我想运行java_mongodb_driver的测试用例。 –

0

可以在启动测试用例时通过连接字符串

./gradlew check -Dorg.mongodb.test.uri=mongodb://example.com:27017/