我已对source code进行了更改,我需要运行所有测试用例以使用命令检查其效果
./ gradlew check
我正在远程机器上运行mongodb。任何人都可以帮我配置远程运行mongodb的java mongodb驱动程序。
答案 0 :(得分:0)
您需要将java驱动程序导入项目。
import com.mongodb.MongoClient;
import com.mongodb.client.MongoDatabase;
然后你需要连接到服务器上的mongoDB,它可以是localhost,也可以是你的服务器。您也可以选择使用哪个端口:
MongoClient mongoClient = new MongoClient("localhost", 27017);
然后你可以连接到你的db:
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"));
答案 1 :(得分:0)
可以在启动测试用例时传递连接字符串
./gradlew check -Dorg.mongodb.test.uri=mongodb://example.com:27017/