我创建了一个包含 3 个服务器(主要、次要和任意)的副本集
我正在使用 Java 和 mongodb 。
这是我下面的方法,用于查询 MongoDB 数据。
BasicDBObject query = new BasicDBObject();
query.put("symbol", "" + symbol);
ReadPreference preference = ReadPreference.secondary();
DBCursor cursor = new DBCursor(coll, query, null, preference);
我的问题是,如何确保我只从辅助服务器而不是从主服务器获取数据?