क्या आप स्काला या जावा पर हैं?
स्काला के लिए, ReactMongo देखें।
जावा के लिए, मुझे कोई प्लग इन भी नहीं मिला, इसलिए मैंने Morphia का उपयोग करना शुरू कर दिया। . यहां बताया गया है कि मैंने इसे कैसे कॉन्फ़िगर किया है
इसे build.sbt में जोड़ें
"org.mongodb.morphia" % "morphia" % "1.2.1",
और यह application.conf को
mongodb {
host="localhost"
port=27017
database="my_db"
}
अब, आपको एक सिंगलटन क्लास बनानी है, कुछ इस तरह
public class MongoConfig {
private static Datastore datastore;
public static Datastore datastore() {
if (datastore == null) {
initDatastore();
}
return datastore;
}
public static void initDatastore() {
final Morphia morphia = new Morphia();
// Tell Morphia where to find our models
morphia.mapPackage("models");
MongoClient mongoClient = new MongoClient(
ConfigFactory.load().getString("mongodb.host"),
ConfigFactory.load().getInt("mongodb.port"));
datastore = morphia.createDatastore(
mongoClient, ConfigFactory.load().getString("mongodb.database"));
}
}
एक नमूना मॉडल
@Entity(value = "users", noClassnameStored = true)
public class User {
public String name;
public void save() {
datastore().save(this);
}
public User query() {
return datastore()
.createQuery(User.class)
.get();
}
}
यह आपके लिए काम करना चाहिए। अगर मुझे कुछ याद आया तो मुझे बताएं। आपको कामयाबी मिले! :)पी>