/* package mobvista.prd.datasource.retargeting; import com.mongodb.MongoClient; import com.mongodb.client.FindIterable; import com.mongodb.client.MongoCollection; import com.mongodb.client.MongoCursor; import com.mongodb.client.MongoDatabase; import com.mongodb.client.model.Filters; import org.bson.Document; */ /** * @package: mobvista.prd.datasource.retargeting * @author: wangjf * @date: 2019/5/23 * @time: 下午3:30 * @email: jinfeng.wang@mobvista.com * @phone: 152-1062-7698 *//* public class MongoJdbc { public static void main(String[] args) { try { // 连接到 mongodb 服务 MongoClient mongoClient = new MongoClient("13.228.176.169", 27017); // 连接到数据库 MongoDatabase mongoDatabase = mongoClient.getDatabase("new_adn"); System.out.println("Connect to database successfully"); MongoCollection<Document> collection = mongoDatabase.getCollection("campaign_device_id"); //检索查看结果 FindIterable<Document> findIterable = collection.find(Filters.and(Filters.eq("updated", 1558597824), Filters.eq("isUpdate", 1))); MongoCursor<Document> mongoCursor = findIterable.iterator(); while (mongoCursor.hasNext()) { System.out.println("mongoCursor==>>" + mongoCursor.next()); } // collection.updateMany(Filters.and(Filters.eq("updated", 1558597824), Filters.eq("isUpdate", 1)), new Document("$set", new Document("isUpdate", 0))); } catch (Exception e) { System.err.println(e.getClass().getName() + ": " + e.getMessage()); } } } */