在保存到mongoDB数据库Java独立应用程序之前回滚数据

时间:2019-03-11 10:00:30

标签: java mongodb

我是mongoDB的新手,正尝试将mongo数据库用于以javaFX为前端的桌面应用程序。mongo-java-driver版本为3.10.1,并且到目前为止可以成功将数据添加到db.I想要执行回滚(如果任何文本字段为空)。isValidText布尔值检查文本字段是否为空。我真的需要回滚吗? ?

        MongoClient mongoClient = new MongoClient("localhost", 27017);
        DB db = mongoClient.getDB("testDB");
        DBCollection coll = db.getCollection("test");

        BasicDBObject doc = new BasicDBObject("name", nameTxt.getText().toString())
                .append("type", typeTxt..getText().toString())
                .append("count", countText.getText().toString())
                .append("info", infoTxt.getText().toString());
                if (isValidText){
                    coll.insert(doc);
                }else{
                    System.out.println("Text Fields are empty");
                }

0 个答案:

没有答案