MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Verbinden von Spark mit mehreren Mongo-Sammlungen

Ich habe dieses Problem behoben, indem ich den folgenden Code

hinzugefügt habe
JavaSparkContext newcontext = new JavaSparkContext(session.sparkContext());
Map<String, String> readOverrides = new HashMap<String, String>();
readOverrides.put("collection", "details");
readOverrides.put("readPreference.name", "secondaryPreferred");
ReadConfig readConfig = ReadConfig.create(newcontext).withOptions(readOverrides);
MongoSpark.load(newcontext,readConfig);